This document describes techniques and apparatuses of load allocation for multi-battery devices. In some embodiments, these techniques and apparatuses determine an amount of load power that a multi-battery device consumes to operate. Respective efficiencies at which the device's multiple batteries a
This document describes techniques and apparatuses of load allocation for multi-battery devices. In some embodiments, these techniques and apparatuses determine an amount of load power that a multi-battery device consumes to operate. Respective efficiencies at which the device's multiple batteries are capable of providing power are also determined. A respective portion of load power is then drawn from each of the batteries based on their respective efficiencies.
대표청구항▼
1. A computer-implemented method comprising: drawing, from a first battery cell of a device, load power to support a workload of the device;determining that an efficiency at which the first battery cell is capable of powering a future workload is not optimal; andcharging, via a second battery cell o
1. A computer-implemented method comprising: drawing, from a first battery cell of a device, load power to support a workload of the device;determining that an efficiency at which the first battery cell is capable of powering a future workload is not optimal; andcharging, via a second battery cell of the device, the first battery cell effective to improve the efficiency at which the first battery is capable of powering the future workload. 2. The computer-implemented method of claim 1, wherein the workload is allocated by a sequential algorithm configured to draw the load power from the first battery cell and the second battery cell sequentially. 3. The computer-implemented method of claim 1, wherein the workload is allocated by a least-resistance algorithm configured to allocate the load power based on instantaneous power level of a load and instantaneous respective internal resistances of the first battery cell and the second battery cell. 4. The computer-implemented method of claim 1, wherein the workload is allocated by a threshold algorithm configured to draw the load power from the first battery cell and the second battery cell based on thresholds for state of charge or internal resistance for the respective battery cells. 5. The computer-implemented method of claim 1, wherein the workload is a low-powered workload for a predicted sleep time or a standby time for the device. 6. The computer-implemented method of claim 1, wherein the future workload is a high-powered workload, and wherein the determining is based on a previous discharge of the first battery cell. 7. The computer-implemented method of claim 1, wherein the determining occurs responsive to an unexpected user interaction with the device. 8. The computer-implemented method of claim 1, wherein the charging the first battery cell increases the first battery cell's state of charge and decreases the first battery cell's internal resistance. 9. A computing device comprising: multiple batteries configured to provide power to enable operation of the computing device;switching circuitry configured to enable the power to be drawn from each of the multiple batteries;sensing circuitry configured to measure load power consumed by the computing device to operate; anda load manager configured to perform operations comprising: drawing, from a first battery cell of the multiple battery cells, load power to support a workload of the computing device;determining that an efficiency at which the first battery cell is capable of powering a future workload is not optimal; andcharging, via a second battery cell of the multiple battery cells, the first battery effective to improve the efficiency at which the first battery cell is capable of powering the future workload. 10. The computing device as described in claim 9, wherein the workload is a low-powered workload for a predicted sleep time or a standby time for the computing device. 11. The computing device as described in claim 9, wherein the future workload is a high-powered workload, and wherein the determining is based on a previous discharge of the first battery cell. 12. The computing device as described in claim 9, wherein the determining occurs responsive to an unexpected user interaction with the computing device. 13. The computing device as described in claim 9, wherein the charging the first battery cell increases the first battery cell's state of charge and decreases the first battery cell's internal resistance. 14. The computing device as described in claim 9, wherein the efficiency at which the first battery cell is capable of providing power is determined based on one or more of the first battery cell's state-of-charge, internal resistance, age, cycle count, temperature, chemistry, circuit topology, or capacity. 15. A system comprising: a first battery and a second battery configured to provide power to enable operation of the computing device;switching circuitry configured to enable the power to be drawn from each of the first battery and the second battery;sensing circuitry configured to measure load power consumed by the system to operate; anda load allocator configured to perform operations comprising: determining, via an algorithm and based on respective efficiencies of the first battery and the second battery, an allocation of load power being consumed by the system to the first battery and the second battery to maximize an efficiency at which the first battery and the second battery power the system;drawing, from the first battery, load power to support a workload of the system;determining, via the algorithm and based on the efficiency of the first battery, that an efficiency at which the first battery is capable of powering a future workload is not optimal; andcharging, via the second battery, the first battery effective to improve the efficiency at which the first battery is capable of powering the future workload. 16. The system as described in claim 15, wherein the algorithm includes one or a variable-weighted algorithm, a sequential algorithm, a least-resistance algorithm, or a threshold algorithm. 17. The system as described in claim 16, wherein: the sequential algorithm is configured to allocate the load power such that the load power is drawn sequentially from the first battery and the second battery;the least-resistance algorithm is configured to allocate the load power based on an instantaneous power level of the load and an instantaneous respective internal resistance of the first battery and the second battery; orthe threshold algorithm is configured to allocate the load power based on a predefined threshold for a state-of-charge or internal resistance of the first battery and the second battery. 18. The system as described in claim 16, wherein the allocation of load power is determined based on a hybrid algorithm that includes use of the variable-weighted algorithm, the sequential algorithm, or the least-resistance algorithm based on the threshold algorithm. 19. The system as described in claim 15, wherein the workload is a low-powered workload for a predicted sleep time or a standby time for the system, and wherein the future workload is a high-powered workload. 20. The system as described in claim 15, wherein the charging the first battery increases the first battery's state of charge and decreases the first battery's internal resistance.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (112)
Zhamu, Aruna; Jang, Bor Z., Anode compositions for lithium secondary batteries.
Heckerman,David E.; Bradley,Paul S.; Chickering,David M.; Meek,Christopher A., Apparatus and accompanying methods for visualizing clusters of data and hierarchical cluster classifications.
Smith, Steven G.; Ertley, Lawrence E.; Willis, Jr., Robert H.; Kaloustian, Curt; Morton, Jr., Roland T., Battery capacity indicator in a portable computing device.
Hess Randall L. (Cypress TX) Cooper Patrick R. (Houston TX) Interiano Armando (Houston TX) Freiman Joseph F. (Cypress TX), Battery charge monitor and fuel gauge.
Hayashi Yoshihiro,JPX ; Ozeki Satoshi,JPX ; Kao Thomas,TWX ; Chen Will,TWX, Battery controller for controlling batteries of different kinds and including battery monitoring means for calculating r.
Yun, Han-Seok; Choi, Soo-Seok; Lee, Young-Jo; Tae, Yong-Jun; Seo, Se-Wook; Lim, Gye-Jong; Kim, Beom-Gyu; Park, Ho-Young, Battery management system and driving method thereof.
Babcock Richard V. (Pittsburgh PA) Pack John L. (Murrysville PA) Hundstad Richard L. (Pittsburgh PA), Cathode electrode configuration for gas laser system.
Michael F. Angelo ; Sompong P. Olarig ; Chi Kim Sides ; Kenneth A. Jansen, Command and control infrastructure for a computer system using the computer's power rail.
Ungar, P. Jeffrey; Greening, Thomas C.; Athas, William C.; Field, J. Douglas; Mank, Richard M., Controlling battery charging based on current, voltage and temperature.
Hodges, Stephen E.; Chandra, Ranveer; Meinershagen, Julia L.; Priyantha, Nissanka Arachchige Bodhi; Badam, Anirudh; Moscibroda, Thomas; Ferrese, Anthony John, Dynamically changing internal state of a battery.
Assad, Javier N. Flores; Saba, Maher Afif; Apostolopoulos, Pantelis; Deschamps, Daniel Guilherme Paixao; Calinov, Iulian D.; Thapanakul, Wannittha, Estimating and preserving battery life based on usage patterns.
Pavelle Richard (23 Berkshire Dr. Winchester MA 01890) Latanision Ronald M. (28 Nassau Dr. Winchester MA 01890) Burstein Paul (16 Glengarry Winchester MA 01890), Method and apparatus for increasing charging and discharging efficiency in batteries.
Dettinger, Richard D.; Garbow, Zachary A.; Kulack, Frederick A.; Paterson, Kevin G.; Pederson, Candace T., Method for utilization of active power profiles used in prediction of power reserves for remote devices.
Constien, Scott Douglas; Moore, Charles Chapman; Donahue, Daniel Martin; Daugherty, Jr., Thomas Howard, Methods and apparatus for modeling, monitoring, simulating and controlling power consumption in battery-operated devices.
Elsilä, Janne Antti Petteri; Kalliomaa, Hannu; Karkkainen, Tero T.; Mäki, Jussi E.; Quigley, Kevin; Zurich, Mark, Methods, apparatuses, and computer program products for reducing power consumption in computing devices.
Ledger Philip W. (Carlton GBX) Cormier Michel J. N. (Mountain View CA) Campbell Patricia S. (Palo Alto CA), Reduction of skin irritation during electrotransport delivery.
Andrieu Xavier (Bretigny Sur Orge FRX) Rocher Michel (Perros Guirec FRX) Guillaume Philippe (Lannion FRX) Poignant Philippe (Palaiseau FRX), System and method for monitoring battery aging.
Svensson, Lars G.; Athas, William C.; Koller, Jeffrey G., System and method for power-efficient charging and discharging of a capacitive load from a single source.
Rapps,Jason A.; Grundy,Richard D.; Koskan,Patrick D.; Mitrosky,James S., System for managing the power source life between multiple individually powered devices in a wired system and method of using same.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.