Method for energy management
First Claim
1. A method for energy management, in particular for the energy management of the on-board electrical system of a vehicle with a generator, at least one energy store and consumers, including pre-emptive consumers that can be de-activated when in an already activated condition, which consumers can be divided up into a plurality of classes including class I containing non-switchable consumers, class II containing conditionally switchable consumers having a safety relevance and classes III to N containing switchable consumers having no safety relevance, with the following steps:
- (1) determining condition of the generator and energy stores(2) defining energy available in a subsequent time interval Δ
t from the determined condition of the generator and energy store(s),(3) receiving activation requests from consumers for the subsequent time interval Δ
t,(4) determining energy required in the subsequent time interval Δ
t on the basis of activation requests,(5) checking whether the required energy is greater than the available energy,(6) if the available energy is sufficient,fulfilling all activation requests of the consumers in the subsequent time interval, orif the available energy is not sufficient, selecting the consumer(s) to be activated in the subsequent time interval Δ
t according to the energy available and a priority and tolerance time (TL) of the corresponding selected consumers; and
wherein the selection of the consumer(s) to be activated in the subsequent time interval Δ
t comprises the following steps;
(a) reducing the minimum activation period of activated, pre-emptive consumers by a time interval Δ
t,(b) checking whether non-switchable consumers are requesting activation,(c) if non-switchable consumers are requesting activation, checking whether the available energy is sufficient for all non-switchable consumers requesting activation,(d) if available energy is not sufficient, deactivating pre-emptive consumers in the subsequent time interval Δ
t and setting of a tolerance time (TL) of the deactivated, pre-emptive consumer(s) in the subsequent time interval to a maximum tolerance time (TL,max), then similarly if the available energy is sufficient for all non-switchable consumers requesting activation, activating the conditionally switchable consumer(s) requesting activation in the subsequent time interval Δ
t,(e) if no non-switchable consumers are requesting activation or, following activation of the non-switchable consumer(s) requesting activation, checking whether energy is still available,(f) if energy is still available, checking whether consumers of different classes that are switchable and conditionally switchable in the subsequent time interval are requesting activation in the subsequent time interval,(g) if consumers of different classes that are switchable and conditionally switchable in the subsequent time interval are requesting activation in the subsequent time interval, setting a tolerance time (TL) of each consumer requesting activation in the subsequent time interval to a maximum tolerance time (TL,max), and selecting a hitherto unselected consumer requesting activation with the lowest class (highest priority) and the lowest tolerance time (TL) until no more energy is available,(h) checking whether activated, pre-emptive consumers with a minimum activation period equal to or less than zero are available,(i) if activated, pre-emptive consumers with a minimum activation period equal to or less than zero are available, deactivating one or more of these consumers until the energy is sufficient or all consumers of this type are deactivated, then setting the tolerance time (TL) to a maximum tolerance time (TL,max) and setting the consumer status from “
activated”
to “
waiting for activation”
,(j) checking whether energy is still available, and, if energy is still available, returning to step (g),(k) if no more energy is available, or if no activated, pre-emptive consumer with a minimum activation period equal to or less than zero is available,activating the selected consumer(s) in the subsequent time interval and setting the tolerance time (TL) of this/these consumer(s) in the subsequent time interval Δ
t to 0, and,(l) if the activating of the selected consumer(s) is carried out or it has been established that no more energy is available for activation of switchable consumers, reducing the tolerance time (TL) of consumers not yet activated but waiting for activation by Δ
t.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention discloses a method for energy management, by means of which significant fluctuations in the power consumption in the on-board electrical system are reduced, in particular, current consumption peaks arising due to a very high start-up current of electrical actuators and solenoid valves, are more evenly distributed over time. To achieve this, the method for energy management according to the invention operates predictively, i.e. it determines both the energy available in the subsequent time interval and the energy required on the basis of activation requests, and selects consumers to be activated according to their priority and a prevailing tolerance time within which a consumer must be activated following the submission of its activation request. The tolerance time is thereby continuously adapted.
3 Citations
8 Claims
-
1. A method for energy management, in particular for the energy management of the on-board electrical system of a vehicle with a generator, at least one energy store and consumers, including pre-emptive consumers that can be de-activated when in an already activated condition, which consumers can be divided up into a plurality of classes including class I containing non-switchable consumers, class II containing conditionally switchable consumers having a safety relevance and classes III to N containing switchable consumers having no safety relevance, with the following steps:
-
(1) determining condition of the generator and energy stores (2) defining energy available in a subsequent time interval Δ
t from the determined condition of the generator and energy store(s),(3) receiving activation requests from consumers for the subsequent time interval Δ
t,(4) determining energy required in the subsequent time interval Δ
t on the basis of activation requests,(5) checking whether the required energy is greater than the available energy, (6) if the available energy is sufficient, fulfilling all activation requests of the consumers in the subsequent time interval, or if the available energy is not sufficient, selecting the consumer(s) to be activated in the subsequent time interval Δ
t according to the energy available and a priority and tolerance time (TL) of the corresponding selected consumers; andwherein the selection of the consumer(s) to be activated in the subsequent time interval Δ
t comprises the following steps;(a) reducing the minimum activation period of activated, pre-emptive consumers by a time interval Δ
t,(b) checking whether non-switchable consumers are requesting activation, (c) if non-switchable consumers are requesting activation, checking whether the available energy is sufficient for all non-switchable consumers requesting activation, (d) if available energy is not sufficient, deactivating pre-emptive consumers in the subsequent time interval Δ
t and setting of a tolerance time (TL) of the deactivated, pre-emptive consumer(s) in the subsequent time interval to a maximum tolerance time (TL,max), then similarly if the available energy is sufficient for all non-switchable consumers requesting activation, activating the conditionally switchable consumer(s) requesting activation in the subsequent time interval Δ
t,(e) if no non-switchable consumers are requesting activation or, following activation of the non-switchable consumer(s) requesting activation, checking whether energy is still available, (f) if energy is still available, checking whether consumers of different classes that are switchable and conditionally switchable in the subsequent time interval are requesting activation in the subsequent time interval, (g) if consumers of different classes that are switchable and conditionally switchable in the subsequent time interval are requesting activation in the subsequent time interval, setting a tolerance time (TL) of each consumer requesting activation in the subsequent time interval to a maximum tolerance time (TL,max), and selecting a hitherto unselected consumer requesting activation with the lowest class (highest priority) and the lowest tolerance time (TL) until no more energy is available, (h) checking whether activated, pre-emptive consumers with a minimum activation period equal to or less than zero are available, (i) if activated, pre-emptive consumers with a minimum activation period equal to or less than zero are available, deactivating one or more of these consumers until the energy is sufficient or all consumers of this type are deactivated, then setting the tolerance time (TL) to a maximum tolerance time (TL,max) and setting the consumer status from “
activated”
to “
waiting for activation”
,(j) checking whether energy is still available, and, if energy is still available, returning to step (g), (k) if no more energy is available, or if no activated, pre-emptive consumer with a minimum activation period equal to or less than zero is available, activating the selected consumer(s) in the subsequent time interval and setting the tolerance time (TL) of this/these consumer(s) in the subsequent time interval Δ
t to 0, and,(l) if the activating of the selected consumer(s) is carried out or it has been established that no more energy is available for activation of switchable consumers, reducing the tolerance time (TL) of consumers not yet activated but waiting for activation by Δ
t. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
Specification