The present disclosure relates in general to circuits for electronic devices, including without limitation personal portable devices such as wireless telephones and media players, and more specifically, to online characterization of battery model parameters with augmented dynamic stimulus and estimation of equivalent circuit model parameters of a battery.
Portable electronic devices, including wireless telephones, such as mobile/cellular telephones, tablets, cordless telephones, mp3 players, and other consumer devices, are in widespread use. Such a portable electronic device may include a battery (e.g., a lithium-ion battery) for powering components of the portable electronic device.
In operation, the terminal voltage of a battery may droop under a load current due to internal output impedance of the battery. Such output impedance may be modeled in a number of suitable manners, including with an equivalent circuit model of a series of parallel-coupled resistors and capacitors. Knowledge of the detailed impedance of a battery may be useful for fuel-gauging algorithms (e.g., for determining a battery open-circuit voltage and state of charge, predicting power limits, and/or deriving safety limits or safe operation limits of the battery (e.g., a maximum voltage and maximum current of the battery terminal)).
There may exist advantages in using a system load current drawn from a battery in order to perform in-situ characterization of parameters of the equivalent circuit model, as such an approach avoids time-consuming and computationally-expensive offline characterization that measures impedance of a battery across a frequency range. Moreover, a battery is a highly non-linear dynamic system and the offline characterization will not work well under various working condition of the battery. However, spectrally-rich stimulus may be required to accurately estimate equivalent circuit model parameters, and system load current is not guaranteed to contain spectrally-rich content at all times. Further, an equivalent circuit model of a battery may be substantially non-linear, and thus modelling such non-linearities may also be desirable. For example, the equivalent circuit model parameters are subjected to change as a function of the amplitude of the load current that is drawn from a battery.
In accordance with the teachings of the present disclosure, one or more disadvantages and problems associated with existing approaches to modeling a battery with an equivalent circuit model may be reduced or eliminated.
In accordance with embodiments of the present disclosure, a method for estimating current-dependent non-linear equivalent circuit model (ECM) parameters of a battery may include measuring a battery voltage across terminals of the battery and a battery current drawn from the battery, deriving linear ECM parameters for modeling a linear ECM of the battery with multiple resistive-capacitive elements with different time constants to characterize temporal behaviors of the battery, continuously tracking an impedance for each of the multiple resistive-capacitive elements and an open circuit voltage of the battery, continuously monitoring the battery current to detect high current events, continuously tracking a deviation for each of the multiple resistive-capacitive elements during the high current events, and deriving non-linear online ECM parameters based on the linear ECM parameters and the deviations for the multiple resistive-capacitive elements during the high current events.
In accordance with these and other embodiments of the present disclosure, a method for modelling an equivalent circuit for a battery may include determining equivalent circuit model (ECM) parameters to model the battery wherein the ECM parameters include current-dependent non-linear online ECM parameters and deriving the current dependent non-linear online ECM parameters by using linear ECM parameters and resistive-capacitive (RC) pair impedance deviation estimates for RC pairs of the ECM multiple amplitudes of the current wherein the RC pair impedance deviation estimates are determined by continuously tracking an impedance and an impedance deviation for each RC pair.
In accordance with these and other embodiments of the present disclosure, a method for estimating current-dependent non-linear equivalent circuit model (ECM) parameters of a battery may include measuring a battery voltage across terminals of the battery and a battery current drawn from the battery, deriving linear ECM parameters for modeling a linear ECM of the battery with multiple resistive-capacitive elements with different time constants to characterize temporal behaviors of the battery, continuously tracking an impedance for each of the multiple resistive-capacitive elements and an open circuit voltage of the battery, continuously monitoring the battery current to detect high current events, and in the absence of detection of high-current events augmenting the battery current with a sink current to generate an augmented current, continuously tracking the deviation for each of the multiple resistive-capacitive elements based on the augmented current, and deriving non-linear online ECM parameters based on the linear ECM parameters and the deviations for the multiple resistive-capacitive elements based on the augmented current.
In accordance with these and other embodiments of the present disclosure, a system for estimating current-dependent non-linear equivalent circuit model (ECM) parameters of a battery may include measurement circuitry for measuring a battery voltage across terminals of the battery and a battery current drawn from the battery, a linear ECM for deriving linear ECM parameters to for model the linear ECM of the battery with multiple resistive-capacitive elements with different time constants to characterize temporal behaviors of the battery, a high-current detection subsystem for continuously monitoring the battery current to detect high current events, an impedance deviation tracker for continuously tracking an impedance for each of the multiple resistive-capacitive elements and an open circuit voltage of the battery and continuously tracking a deviation for each of the multiple resistive-capacitive elements during the high current events, and a non-linear ECM for deriving non-linear online ECM parameters based on the linear ECM parameters and the deviations for the multiple resistive-capacitive elements during the high current events.
In accordance with these and other embodiments of the present disclosure, a system for modelling an equivalent circuit for a battery may include an equivalent circuit model (ECM) for determining ECM parameters to model the battery wherein the ECM parameters include current-dependent non-linear online ECM parameters and a non-linear ECM for deriving the current dependent non-linear online ECM parameters by using linear ECM parameters and resistive-capacitive (RC) pair impedance deviation estimates for RC pairs of the ECM multiple amplitudes of the current wherein the RC pair impedance deviation estimates are determined by continuously tracking an impedance and an impedance deviation for each RC pair.
In accordance with these and other embodiments of the present disclosure, a method for estimating current-dependent non-linear equivalent circuit model (ECM) parameters of a battery may include measurement circuitry for measuring a battery voltage across terminals of the battery and a battery current drawn from the battery, a linear ECM for deriving linear ECM parameters to for model the linear ECM of the battery with multiple resistive-capacitive elements with different time constants to characterize temporal behaviors of the battery, an impedance deviation tracker for continuously tracking an impedance for each of the multiple resistive-capacitive elements and an open circuit voltage of the battery, a high-current detection subsystem for continuously monitoring the battery current to detect high current events, and in the absence of detection of high-current events: a dependent current source for augmenting the battery current with a sink current to generate an augmented current, the impedance deviation tracker further for continuously tracking the deviation for each of the multiple resistive-capacitive elements based on the augmented current, and the non-linear ECM for further deriving non-linear online ECM parameters based on the linear ECM parameters and the deviations for the multiple resistive-capacitive elements based on the augmented current.
Technical advantages of the present disclosure may be readily apparent to one skilled in the art from the figures, description and claims included herein. The objects and advantages of the embodiments will be realized and achieved at least by the elements, features, and combinations particularly pointed out in the claims.
It is to be understood that both the foregoing general description and the following detailed description are examples and explanatory and are not restrictive of the claims set forth in this disclosure.
A more complete understanding of the present embodiments and advantages thereof may be acquired by referring to the following description taken in conjunction with the accompanying drawings, in which like reference numbers indicate like features, and wherein:
As shown in
As also shown in
As further shown in
Lithium-ion batteries are typically known to operate from 4.5 V down to 3.0 V, known as an open circuit voltage VOC of the battery (e.g., battery 12). As a battery discharges due to a current drawn from the battery, the state of charge of the battery may also decrease, and open circuit voltage VOC (which may be a function of state of charge) may also decrease as a result of electrochemical reactions taking place within the battery, as shown in
wherein π represents the well-known mathematical constant defined as the ratio of a circle's circumference to its diameter, and wherein parallel resistive-capacitive sections 34 are ordered such that fcN< . . . <fc2<fc1.
Notably, an electrical node depicted with voltage VCELL-EFF in
Battery behavior may change due to various factors, including temperature, state of charge, charge/discharge current amplitude and/or frequency, and others. Changes in such factors may change electro-chemical states of the battery, and these dynamic behaviors may result in corresponding changes in parameter values of the equivalent circuit model 30. Parameters of the equivalent circuit model 30 may be used to assess battery condition, predict future voltage, and/or other battery management tasks.
To estimate an impedance model of battery 12, battery model estimator 24 may divide the output impedance of battery 12 into a number of stages or frequency sub-bands 52, each stage/sub-band 52 corresponding to a respective parallel resistive-capacitive section 34 of the equivalent circuit model, thus breaking down the online model estimation 54 into several identification problems of lower order. Such estimation in stages may be possible due to the fact that cutoff frequencies fc (or time constants τ) of the various parallel resistive-capacitive sections, which represent the various electro-chemical processes that occur at different time durations and which represent different electro-chemical processes that happen at a different rate of speed, may be separated by an order of magnitude or more. Further, battery model estimator 24 may, for each particular frequency sub-band 52, monitor, with spectral/signal-to-noise ratio (SNR) sufficiency analyses 56, the quality of prevailing current stimulus ICELL drawn from battery 12 over time and monitor variance of the various equivalent circuit model parameters for such sub-band. Battery model estimator 24 may further implement a decision subsystem 58 that may analyze online model estimations 54 for each sub-band 52, and results of the spectral/SNR analyses 56 for each sub-band 52, to decide whether to generate augmented current stimulus for a particular sub-band 52. If decision subsystem 58 determines to generate augmented current stimulus for a particular sub-band 52, augmented stimulus signal generator 60 may generate a sink current ISINK to supplement current drawn by load 18 in order to draw battery current ICELL with sufficient spectral content to characterize parameters of the equivalent circuit model of battery 12. Sink current ISINK may be based on a dynamic analysis of battery current ICELL and may also be based on an SNR and/or spectral requirement for the equivalent circuit model estimation algorithm performed by battery model estimator 24, in addition to other system-related requirements.
In accordance with the algorithm depicted in
As shown in
Multi-rate filter bank 62 is shown in
A fixed time constant or an adaptive time constant for each parallel resistive-capacitive section 34 may be received by signal selector 68. A fixed time constant may be based on a set of pre-stored values. An adaptive time constant may be computed dynamically through an adaptive algorithm that uses battery voltage VCELL and battery current ICELL and/or the adaptive time constant may be selected from a look-up table whose indices are selected based on the battery state of charge and/or temperature.
As depicted in
The outputs of the remaining pre-filters 64 may be provided as inputs to signal selector 68. As shown in
Tracker 70 may further include a plurality of transform 76/resistor update 78 pairs that may calculate respective resistive values R1, . . . , RN of the equivalent circuit model of battery 12. For example, in some embodiments, battery model estimator 24 may calculate respective resistive values R1, . . . , RN of the equivalent circuit model of battery 12 in a manner similar to that disclosed in U.S. patent application Ser. No. 17/463,980, filed Sep. 1, 2021, and incorporated by reference herein. For example, resistor update blocks 78 may continuously update resistances representing each sub-band 52 using an adaptive algorithm, implemented by adapt control block 80 of tracker 70, using a recursive-least squares, a total-least squares, a normalized least-mean-squares, or other suitable approach. In some embodiments, parameters of the equivalent circuit model of battery 12 may be updated by a resistor update block 78: (a) when a full-band current root-mean-square level is above a threshold, (b) such that a sub-band error is minimized; or (c) jointly such that a full band error is minimized. A learning rate of the update algorithm may be based on a sub-band root-mean-square current level. In some embodiments, resistor update blocks 78 may be constrained to calculate only positive resistance values.
Tracker 70 may also include a step-size control block 82. If the adaptive algorithm implemented by adapt control block 80 includes a family of gradient descent based algorithms, then step-size control block 82 may dynamically calculate the learning rate or step size of such algorithm to ensure faster convergence of the parameters while not drifting away from the true value.
Tracker 70 may also include a regularization block 84. Due to the dynamic nature of the signal and also the varying signal-to-noise ratio conditions, it is important that the adaptive algorithm does not diverge too much from the true solution. Regularization block 84 may avoid the problem of overfitting, which may occur when the adaptive algorithm adapts during low signal-to-noise ratio conditions and tries to minimize the modelling error even though the background noise dominates the signal.
The algorithm may also include an open-circuit voltage (OCV) tracking block 86 configured to adaptively estimate open-circuit voltage VOC based on an input received from pre-filter 64 representing the lowest-frequency sub-band 52 and the various resistive values R1, . . . , RN of the equivalent circuit model of battery 12. For example, OCV tracking block 86 may, based on the output of the lowest-frequency pre-filter 64 and tracked resistances of the equivalent circuit model for battery 12, continuously update an estimated open-circuit voltage VOC using an adaptive algorithm (e.g., a recursive-least squares, total-least squares, normalized least-mean-squares). In some embodiments, the OCV may be provided by another estimator or algorithm, such as from a fuel gauge solution.
Control block 96 may be configured to provide an indication to the adaptive algorithm that the signal conditions are sufficient enough to update the resistive values (e.g., R1, . . . , RN) of its associated resistor estimate block 94. Each resistor estimate block 94 may provide an estimated present sample of battery voltage VCELL for its respective sub-band 52. Combiner 98 may compare the true sample to the predicted present sample to generate a prediction error. Such prediction error may then be used in the parameter update equation of the adaptive filter. Controller 96 may control an update algorithm to control resistor estimate block 94 to minimize the prediction error.
When a system load current is present (e.g., when load 18 draws a current from battery 12), the generation of augmented stimulus in the form of sink current ISINK may be performed on a sub-band basis. Decision subsystem 58 may determine an aggregate stimulus requirement within each sub-band based on state-of-charge (SOC) and temperature conditions during the last update of model parameters for the respective sub-band compared with prevailing SOC and temperature conditions (i.e., to determine if any changes to SOC and/or temperature have occurred requiring parameter updates). In addition, decision subsystem 58 may also receive a noise profile from spectral/SNR sufficiency analysis block 56, which may continuously evaluate current within each sub-band for spectral sufficiency and noise. Thus, decision subsystem 58 may also determine the aggregate stimulus requirement within each sub-band based on such noise profile, an SNR requirement for the sub-band, a duration of signal required in the sub-band in order to calculate parameters associated with such sub-band (which may vary among sub-bands), an amount of time that has passed since a previous parameter update for the sub-band, and an estimation confidence for the sub-band. For example, spectral/SNR sufficiency analysis block 56 may analyze battery current ICELL to estimate the prevailing SNR in each sub-band, and decision subsystem 58 may use such SNR information to modify a level of stimulus for such sub-band accordingly. Decision subsystem 58 may also determine the aggregate stimulus requirement within each sub-band based on a state of health (SOH) of battery 12. Decision subsystem 58 may also employ one or more power saving schemes in the decision-making process of determining aggregate stimulus requirement. For example, model parameters in some frequency ranges may not change due to SOC and/or temperature changes, and thus, decision subsystem 58 may limit augmented current generation for such sub-bands to conditional triggers other than SOC and/or temperature changes.
Based on the aggregate stimulus requirement determined by decision subsystem 58, a system power requirement, a battery management system requirement, a battery linear mode requirement, and/or other factors, augmented stimulus signal generator 60 may generate sink current ISINK for each particular sub-band. Generally speaking, augmented stimulus signal generator 60 (in concert with decision subsystem 58) may track absolute current, and if current is above a particular threshold, may cause adaptation of equivalent circuit model parameters to be disabled. However, if an absolute current requirement is not met over time, augmented stimulus signal generator 60 may cause generation of a low-level sink current ISINK to be generated such that equivalent circuit model parameters are estimated in a linear range of the operating condition of battery 12.
As briefly mentioned above, generation of sink current ISINK may be conditioned on various factors and conditions. For example, in some embodiments, existence of one or more of the following conditions within a sub-band may be required in order to trigger generation of augmented sink current ISINK for such sub-band:
The foregoing describes approaches for maintaining and updating parameters of a linear equivalent circuit model 30 for battery 12. However, a battery is a highly dynamic and non-linear system. In addition to temperature, state of charge, and state of health, impedance of a battery may also vary as a function of a current drawn from it. Thus, to ensure accuracy, a battery model may need to be non-linear because the model parameters may also change as a function of current amplitude.
For predictive purposes, equivalent circuit model parameters for a linear model estimated at a certain dynamic load level may not result in accurate voltage prediction when prediction is performed at much higher current levels.
High current detection subsystem 102 may continuously monitor battery current ICELL. In a typical use case scenario, battery current ICELL may predominantly include long-duration, low-current regions with occasional short-duration, high-current signals that appear in a burst mode. High current detection subsystem 102 may detect these bursty high current events and record the time of these high-current events. In addition, high current detection subsystem 102 may also record the average current during the burst event. Once the high current events are detected, impedance deviation tracker 104 may track quick changes in impedance of battery 12 due to high current events as changes in the resistive-capacitive (RC) pair parameters of linear ECM 30. System 100 may store ECM parameters preceding the high current events and the corresponding average current during the times preceding the high current events for further estimation of non-linear ECM parameters.
As used herein, a “high current event” may occur when an average or root-mean-square value of a discharge current of battery 12 is above a particular threshold (e.g., 2 A) for a pre-specified period of time.
If a high current is not present in the dynamic load for a pre-specified period of time, then a short duration high current may be augmented using sink current ISINK, and a non-linear impedance deviation may be estimated from this short duration high current pulse, for example in a manner described in U.S. Provisional Patent Application Ser. No. 63/606,389, filed Dec. 5, 2023, which is incorporated by reference herein in its entirety.
Impedance deviation tracker 104 may estimate changes in the RC-pair impedances of linear ECM 30 by computing the difference between the impedance estimated during the high current event and the impedance estimated during the time preceding the high current event. Impedance deviation tracker 104 may continuously monitor and store the changes in the impedance and the corresponding high current average value.
Non-linear ECM 106 may continuously estimate an online interpolating curve from all the measurement sets in order to interpolate/extrapolate changes in the impedance at current amplitudes that are in the range outside of the measurement set. Thus, this interpolating function may be continuously modified in an online manner to account for changes due to variations in battery state of charge, temperature, and state of health. Non-linear ECM 106 may also combine the current dependent resistance change with the RC-pair impedance that is estimated by linear ECM 30 during non-high current events to obtain a current dependent non-linear ECM parameter set.
As shown in
In operation of system 110, linear ECM parameters estimated by linear ECM 30 may be converted into current-dependent non-linear ECM 106 which may output non-linear ECM parameters. In addition to linear ECM parameters, linear ECM 30 may also output an average current AVG_LO_CURR and battery open-circuit voltage VOC.
As above, high current detection subsystem 102 may continuously monitor battery current ICELL and detect and record high current events. In addition, high current detection subsystem 102 may also record the average current AVG_HI_CURR during the burst event. Via adaptation controller 112, changes in RC-pair parameters of linear ECM 30 may occur in response to the high current events, and impedance deviation tracker 104 may track quick changes in impedance of battery 12 due to high current events as changes in the RC-pair parameters of linear ECM 30. In some embodiments, adaptation controller 112 may modify an adaptation rate of linear ECM 30 when a high current event is detected.
Impedance deviation tracker 104 may estimate changes in the RC-pair impedances of linear ECM 30 by computing the difference between the impedance estimated during the high current event and the impedance estimated during the time preceding the high current event.
Based on average current AVG_HI_CURR during the burst event, the average current AVG_LO_CURR preceding the burst event, deviations calculated by impedance deviation tracker 104, and linear ECM 30 parameters, current dependent deviation impedance deviation generator 114 may continuously estimate an online interpolating curve from all the measurement sets in order to interpolate/extrapolate changes in the impedance at current amplitudes that are in the range outside of the measurement set.
System 110 may store ECM parameters preceding the high current events and the corresponding average current during the times preceding the high current events for further estimation of non-linear ECM parameters. System 110 may also continuously monitor and store the changes in the impedance and the corresponding high current average value.
Online characterization table generator 116 may continuously update impedance compensation table 118 (e.g., a lookup table) to store and continuously modify impedance compensation values due to variations in battery state of charge, temperature, and state of health.
Non-linear ECM 106 may also combine the current dependent resistance change with the RC-pair impedance that is estimated by linear ECM 30 during non-high current events, and based on information from other components of system 110, obtain a current dependent non-linear ECM parameter set.
To further illustrate the functionality of
At a given time instant with a prevailing SOC and temperature, the non-linear ECM block 106 takes the current independent linear ECM parameters as input and adjusts the corresponding linear ECM parameters using the compensation value stored in the online characterization table. For example, for an ECM model, impedance compensation table 118 may include resistance/capacitance compensation values.
To further illustrate, if impedance at a particular TARGET_CURRENT is given as:
then the overall current dependent impedance may be calculated as:
Thus, non-linear ECM 106 may provide a set of current dependent ECM parameters at the prevailing SOC and temperature.
Embodiments of the present disclosure thus provide methods and systems to estimate current dependent non-linear equivalent circuit model (ECM) parameters of a battery in a system configured to provide a load. A sense current and a terminal voltage of a battery may be measured, and different time constants that characterize temporal behaviors of the battery may be obtained and/or used. The ECM may be comprised of a set of N number of RC pairs wherein N is an integer equal to one or greater. The RC pair values may be estimated by reducing an error between the terminal voltage and the fitted voltage. In one embodiment, the time constants of each RC pair may be chosen apriori and only the resistance of each RC pair may be estimated using an adaptive algorithm. In another embodiment, the current and voltage may be decomposed into sub-bands, and the resistance of each RC pair may be continuously tracked within each sub band. An open circuit voltage of the battery may also be continuously tracked.
Linear ECM parameters may be derived to model a linear ECM by using multiple RC-elements with different time constants that characterize temporal behaviors of the battery. A sense current may be continuously monitored to detect high current events. A deviation for each RC-pair impedance during the high current events may be continuously tracked. Non-linear online ECM parameters may be derived using the linear ECM parameters and the RC-pair impedance deviations at all current amplitudes.
The RC-pair impedance deviations at all current levels may be interpolated and/or extrapolated from RC-pair impedance deviations computed during the low current regions and the detected high current regions. The impedance deviations at all current amplitudes may be interpolated and/or extrapolated using different variants of non-linear mapping functions. The RC-pair impedance and the impedance deviations may be calculated using an adaptive algorithm. The method may be an adaptive algorithm, and an adaptation rate of the adaptive algorithm may be dynamically changed whenever the high current region is detected. The tracked deviations at different high current amplitudes from past time samples from the continuous tracking of a deviation step may be stored and then used during an interpolation/extrapolation step. The high current regions may be detected whenever a root-mean-square (RMS) current and/or a maximum instantaneous current are above some thresholds.
The current dependent non-linear ECM parameters may be used to determine available power that the battery is able to support before the terminal voltage of the battery reaches a pre-determined brown-out voltage. The current dependent non-linear ECM parameters may be used to determine a maximum current that is able to be drawn from the battery for a sustained period of time before the terminal voltage of the battery reaches a pre-determined brown-out voltage. The current dependent non-linear ECM parameters may be used to determine available energy that the battery is able to sustain before the terminal voltage of the battery reaches a pre-determined brown-out voltage. The different time constants may be continuously tracked. The continuous tracking of the impedance may be accomplished by using an adaptive algorithm such as a Normalized Least Means Square (NLMS) algorithm, a Total Least Squares (TLS) algorithm, or a Recursive Least Squares (RLS) algorithm. A load current drawn by the load may be used as the sense current.
As used herein, when two or more elements are referred to as “coupled” to one another, such term indicates that such two or more elements are in electronic communication or mechanical communication, as applicable, whether connected indirectly or directly, with or without intervening elements.
This disclosure encompasses all changes, substitutions, variations, alterations, and modifications to the example embodiments herein that a person having ordinary skill in the art would comprehend. Similarly, where appropriate, the appended claims encompass all changes, substitutions, variations, alterations, and modifications to the example embodiments herein that a person having ordinary skill in the art would comprehend. Moreover, reference in the appended claims to an apparatus or system or a component of an apparatus or system being adapted to, arranged to, capable of, configured to, enabled to, operable to, or operative to perform a particular function encompasses that apparatus, system, or component, whether or not it or that particular function is activated, turned on, or unlocked, as long as that apparatus, system, or component is so adapted, arranged, capable, configured, enabled, operable, or operative. Accordingly, modifications, additions, or omissions may be made to the systems, apparatuses, and methods described herein without departing from the scope of the disclosure. For example, the components of the systems and apparatuses may be integrated or separated. Moreover, the operations of the systems and apparatuses disclosed herein may be performed by more, fewer, or other components and the methods described may include more, fewer, or other steps. Additionally, steps may be performed in any suitable order. As used in this document, “each” refers to each member of a set or each member of a subset of a set.
Although exemplary embodiments are illustrated in the figures and described below, the principles of the present disclosure may be implemented using any number of techniques, whether currently known or not. The present disclosure should in no way be limited to the exemplary implementations and techniques illustrated in the drawings and described above.
Unless otherwise specifically noted, articles depicted in the drawings are not necessarily drawn to scale.
All examples and conditional language recited herein are intended for pedagogical objects to aid the reader in understanding the disclosure and the concepts contributed by the inventor to furthering the art, and are construed as being without limitation to such specifically recited examples and conditions. Although embodiments of the present disclosure have been described in detail, it should be understood that various changes, substitutions, and alterations could be made hereto without departing from the spirit and scope of the disclosure.
Although specific advantages have been enumerated above, various embodiments may include some, none, or all of the enumerated advantages. Additionally, other technical advantages may become readily apparent to one of ordinary skill in the art after review of the foregoing figures and description.
To aid the Patent Office and any readers of any patent issued on this application in interpreting the claims appended hereto, applicants wish to note that they do not intend any of the appended claims or claim elements to invoke 35 U.S.C. § 112(f) unless the words “means for” or “step for” are explicitly used in the particular claim.
The present disclosure claims priority to U.S. Provisional Patent Application Ser. No. 63/605,031, filed Dec. 1, 2023, which is incorporated by reference herein in its entirety. The present disclosure is also related to U.S. patent application Ser. No. 18/308,420, filed Apr. 27, 2023, U.S. patent application Ser. No. 18/308,449, filed Apr. 27, 2023, and U.S. patent application Ser. No. 18/455,253, filed Aug. 24, 2023, all of which are incorporated by reference herein in their entireties.
| Number | Date | Country | |
|---|---|---|---|
| 63605031 | Dec 2023 | US |