LOGIC RULE-BASED DYNAMIC POWER ALLOCATION
According to one embodiment, managing power provided by a battery system can comprise receiving, by a controller of the battery system, a set of management rules defining conditions and actions for altering an allocation of power provided by one or more batteries of the battery system. The controller of the battery system can read a set of configuration information for the battery system. The controller of the battery system can additionally or alternatively read a set of use information for the power source from one or more databases. The controller of the battery system can then apply the management rules using the set of service configuration information and/or the set of use information. Based on applying the management rules, one or more characteristics of the power provided by the battery system can be altered by the controller of the battery system.
1 . A method for managing power provided by a battery system, the method comprising:
receiving, by a controller of the battery system, a set of management rules defining conditions and actions for altering an allocation of power provided by one or more batteries of the battery system;
reading, by the controller of the battery system, a set of configuration information for the battery system;
reading, by the controller of the battery system, a set of use information for the power source from one or more databases;
applying, by the controller of the battery system, the management rules and using the set of service configuration information and the set of use information; and
altering, by the controller of the battery system, one or more characteristics of the power provided by the battery system based on applying the management rules.
2 . The method of claim 1 , wherein the battery system comprises one or more batteries in a vehicle.
3 . The method of claim 2 , wherein the one or more characteristics of the power provided by the battery system comprise one or more of a battery charge, a battery capacity, a range for the vehicle, or a power output level.
4 . The method of claim 1 , wherein altering one or more characteristics of the power provided by the controller of the battery system based on applying the management rules comprises dynamically increasing or decreasing an ability or a capacity of the battery system.
5 . The method of claim 4 , wherein the set of use information is related to a contractual obligation.
6 . The method of claim 1 , wherein the battery system comprises a plurality of batteries, cells, or other individual controllable units.
7 . The method of claim 6 , wherein each of the plurality of batteries, cells, or other individual controllable units are individually switched on or off by the controller of the battery system based on applying the management rules.
8 . The method of claim 6 , wherein each of the plurality of batteries, cells, or other individual controllable units are individually charged to a determined level by the controller of the battery system based on applying the management rules.
9 . A system comprising:
a processor; and
a memory coupled with and readable by the processor and storing therein a set of instructions which, when executed by the processor, causes the processor to manage power provided by a battery system by:
receiving a set of management rules defining conditions and actions for altering an allocation of power provided by one or more batteries of the battery system;
reading a set of configuration information for the battery system;
reading a set of use information for the power source from one or more databases;
applying the management rules and using the set of service configuration information and the set of use information; and
altering one or more characteristics of the power provided by the battery system based on applying the management rules.
10 . The system of claim 9 , wherein the battery system comprises one or more batteries in a vehicle and wherein the one or more characteristics of the power provided by the battery system comprise one or more of a battery charge, a battery capacity, a range for the vehicle, or a power output level.
11 . The system of claim 9 , wherein altering one or more characteristics of the power provided by the battery system based on applying the management rules comprises dynamically increasing or decreasing an ability or a capacity of the battery system.
12 . The system of claim 9 , wherein the battery system comprises a plurality of batteries, cells, or other individual controllable units.
13 . The system of claim 12 , wherein each of the plurality of batteries, cells, or other individual controllable units are individually switched on or off by the controller of the battery system based on applying the management rules.
14 . The system of claim 12 , wherein each of the plurality of batteries, cells, or other individual controllable units are individually charged to a determined level by the controller of the battery system based on applying the management rules.
15 . A non-transitory computer-readable medium comprising a set of instructions stored thereon which, when executed by the processor, causes the processor to manage power provided by a battery system by:
receiving a set of management rules defining conditions and actions for altering an allocation of power provided by one or more batteries of the battery system;
reading a set of configuration information for the battery system;
reading a set of use information for the power source from one or more databases;
applying the management rules and using the set of service configuration information and the set of use information; and
altering one or more characteristics of the power provided by the battery system based on applying the management rules.
16 . The non-transitory computer-readable medium of claim 15 , wherein the battery system comprises one or more batteries in a vehicle and wherein the one or more characteristics of the power provided by the battery system comprise one or more of a battery charge, a battery capacity, a range for the vehicle, or a power output level.
17 . The non-transitory computer-readable medium of claim 15 , wherein altering one or more characteristics of the power provided by the battery system based on applying the management rules comprises dynamically increasing or decreasing an ability or a capacity of the battery system.
18 . The non-transitory computer-readable medium of claim 15 , wherein the battery system comprises a plurality of batteries, cells, or other individual controllable units.
19 . The non-transitory computer-readable medium of claim 18 , wherein each of the plurality of batteries, cells, or other individual controllable units are individually switched on or off by the controller of the battery system based on applying the management rules.
20 . The non-transitory computer-readable medium of claim 18 , wherein each of the plurality of batteries, cells, or other individual controllable units are individually charged to a determined level by the controller of the battery system based on applying the management rules.