Method and device for filtering electrical consumption curves and allocating consumption to classes of appliances
09558404 · 2017-01-31
Assignee
Inventors
Cpc classification
G01R21/1331
PHYSICS
H02J3/00
ELECTRICITY
Y02B70/3225
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
Y04S20/222
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
International classification
Abstract
The invention relates to a method for analyzing the electrical consumption of a plurality of electrical appliances operating on a consumption site, by filtering a demand curve representing the electrical consumption of said appliances according to time. Said method is characterized in that it comprises the following steps: before the filtering per se of the demand curve, the demand curve is recorded and digitalized in such a way as to obtain a demand curve digitalized by periods of time; a set of categories of appliances is defined, each category being defined by similar cycles of power variation according to the time; an algorithm is defined for each category of appliances, for filtering the demand curve for said category of appliances, said algorithm being able to extract the power variation cycles from the digitalized demand curve and to allocate the electrical consumption to said category of appliances; then during the filtering per se of the digitalized demand curve, the filtering algorithms for each category of appliance are used successively to identify and regroup the power variation cycles consumed by said electrical appliances, from the digitalized demand curve.
Claims
1. A method for analysing the electric consumption of a plurality of electric household equipment operated on a consumption site, by filtering a load curve representing the electric consumption of said household equipment as a function of time, comprising the following steps: prior to the filtering of the load curve: save and digitize the load curve, so as to obtain a digitized load curve by periods of time; define a set of classes of household equipment, with each class being defined by similar power variation cycles; define for each class of household equipment, an algorithm for filtering the load curve dedicated to said class of household equipment, with said algorithm being able to extract power variation cycles from the digitized load curve, and to allocate it to said class of household equipment; and during the filtering of the digitized load curve: successively use the filtering algorithms dedicated to each class of household equipment for identifying and grouping, from the digitized load curve, the variation cycles of the power consumed by the electric household equipment; wherein the digitized load curve is successively filtered using a specific algorithm for each class of household equipment, according to a sequenced succession of filtering algorithms, and wherein the step of filtering of the digitized load curve for a given class of household equipment includes the following operations: search for, and extraction from the load curve of the power variation cycles characteristic of a given class of household equipment; distribution of the extracted cycles between a set of valid cycles and a set of provisionally rejected cycles; creation of a provisional partition composed of incomplete sub-sets of valid cycles, with each incomplete sub-set including cycles of only one piece of household equipment; local learning from the valid cycles of each provisional partition, so as to define criteria characteristic of the valid cycles; from the criteria resulting from the local learning, restoration of the chronological model of operation of each piece of household equipment, by allocating it previously provisionally rejected power variation cycles; updating the classification and the learning according to the step of restoration, so as to create a final partition of the extracted cycles, with each partition corresponding to the consumption of a piece of household equipment; and subsequent to the filtering of the digitized load curve, reducing a consumption of one or more of the classes of household equipment.
2. A method according to claim 1, wherein said criteria used for the validation and the distribution of the extracted cycles, then for the creation of a provisional partition of sub-sets of valid cycles and for the local learning of the valid cycles of each provisional partition, are power and time criteria, characteristic of the valid cycles.
3. A method according to claim 2, wherein, in order to validate the extracted cycles for a given class of household equipment, the power and time characteristics of the extracted cycles are compared with the power and time criteria defined for this class, and those of the cycles which have power and time characteristics incompatible with the fixed criteria are provisionally rejected, the other cycles are definitively validated as belonging to a piece of household equipment of a given class.
4. A method according to claim 2, wherein the creation of a provisional partition composed of incomplete sub-sets of valid power variation cycles for each piece of household equipment includes steps comprising grouping the valid power variation cycles having substantially the same values for the power and time criteria, so that each group of cycles represents the cycles of a piece of household equipment of a class having been operated on the load curve, then in representing the provisional partition as a matrix of information where each line represents one piece of household equipment and each column contains the valid extracted cycles belonging to the household equipment.
5. A method according to claim 2, wherein the step of learning comprises calculating the values of a set of power and time criteria associated with the valid cycles of each piece of household equipment, then in making a statistical analysis of these values, and in storing the obtained statistics in a memory, as an information vector associated with each piece of household equipment.
6. A method according to 2, wherein the step of restoration comprises restoring, for each piece of household equipment, the set of the power variation cycles for this piece of household equipment between the turning on and off thereof, by chronologically integrating in the set of the valid cycles of such piece of household equipment, cycles selected from the set of provisionally rejected cycles, with such selection being made using criteria and thresholds resulting from the step of learning.
7. A method according to claim 2, wherein the step of creating a final partition comprises updating each sub-set of cycles representing a piece of household equipment of the filtered class, with the missing cycles as restored during the step of restoration.
8. A method according to claim 2, wherein the power and time criteria are self-adapting and vary from one load curve to another.
9. A method according to claim 2, further comprising a step of aggregating the electric consumptions of each class of household equipment from the final partition of the extracted cycles, so as to produce a summary report indicating the electric consumption, or the proportion of electric consumption, of the household equipment of each class during a consumption analysis period.
10. A method according to claim 1, wherein the step of search for and extraction of the power variation cycles characteristic of a given class of household equipment, comprises defining characteristic binary codes corresponding to the power variations of such class of household equipment, then in subtracting from the digitized load curve, the thus defined characteristic binary codes and in classifying these either in a set of valid cycles corresponding to the model of operation of a piece of household equipment, or in a set of provisionally rejected cycles, then in re-injecting the provisionally rejected cycles into the load curve prior to searching for the power variation cycles relative to another class of household equipment.
11. A method according to claim 1, wherein the load curve is digitized by periods of time equal to or under one second.
12. A method according to claim 1, wherein the set of predefined classes of household equipment includes at least one of the classes among the following ones: the class of electric pumps; the class of electric resistances; the class of microwave ovens; the class of large electric household equipment; the class of the other electric household equipment which is not concerned by one preceding class.
13. A method according to claim 12, wherein the class of electric pumps is defined by a power consumption variation cycle successively including a first positive power variation, a second negative power variation, and a third negative power variation.
14. A method according to claim 12, wherein the class of large electric household equipment is defined by a power consumption variation cycle successively including at least four power variations, i.e. a first positive power variation, a second negative power variation, a third positive power variation, and a fourth negative power variation.
15. A method according to claim 12, wherein the class of microwave ovens is defined by four types of distinct power variation cycles, with the first type of cycle comprising a positive power variation followed by a negative variation, with the second type of cycle comprising two positive variations followed by a negative variation, with the third type of cycle comprising a positive variation followed by two negative variations, and the fourth type of cycle comprising two successions, each composed of a positive variation followed by a negative variation.
16. A method according to claim 12, wherein the class of electric resistances is defined by a power consumption variation cycle successively comprising a first positive power variation followed by a second negative power variation.
17. A method according to claim 16, comprising successively implementing the filtering algorithm relative to the class of pumps, then the filtering algorithm relative to the class of microwave ovens, then the filtering algorithm relative to the class of large electric household equipment, then the filtering algorithm relative to the class of resistances.
18. A method according to claim 1, wherein the steps of acquisition of the load curve and of filtering the load curve are carried out locally on the consumption site.
19. A method according to claim 1, wherein the step of acquisition of the load curve is carried out locally, and binary values representing the load curve are then transmitted to a remote processing centre where the steps of filtering the load curve are carried out.
20. A processing device intended to be connected to the electric supply line of a consumption site, wherein the device includes a non-transitory computer readable recording medium having a program stored therein that causes the processing device to execute the method according to claim 1.
Description
(1) The invention will be better understood when referring to the drawings, wherein:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
DETAILED DESCRIPTION OF THE INVENTION
(9) Reference is made to
(10) As an input of the method, a measurement of the electric power consumed on a site of consumption is available. Such measurement is more particularly shown on a graph by an analog load curve showing the consumed power, as a function of time, as shown in
(11) The load curve is subject to an iterative process, the aim of which is to distribute the global consumption of the site between several categories or classes of household equipment, without the nature of the electric household equipment operating on the site being a priori known. The distribution of the consumption is then given as a table, or else, as shown in
(12) The aim to be reached consists in obtaining a minimum rate of 70% of correct classification of the household equipment, and a rate of classification above 85% on an average. As mentioned herein under, it is impossible to allocate 100% of a global electric consumption to the various pieces of household equipment, because of various factors, but a significant rate of classification must be reached to provide the user a level of information sufficient to make the analysing device credible.
(13) Measuring System
(14) A measuring system (not shown) is used which can record all the electric variations occurring on the electric network at a consumer's, over a given period of time with one sampling every second. The system is provided with an intensity sensor which can be materialized by a hook-on ammeter and a voltage sensor materialized for example by a transformer (the value of which is known) connected to a socket of the network. Such variations are shown by a graph named load curve
.
(15)
(16) The response in power and time variations of the electric household equipment will be studied from such load curves. In order to analyse such responses, a reference base containing so-called learning
load curves has been created. Such curves contain the electric activity of the household equipment currently used by consumers, such as vacuum cleaners, fridges, microwaves, coffeemakers, ovens, irons, lamps, food processors, toasters, auxiliary heating systems, water heaters, washing machines, dishwashers, TV sets, etc.
(17) Understanding the operation of the household equipment electric is founded on the recording of (active, reactive, apparent) power load curves. In order to obtain the load curves recorded over a certain length of time, the instant power supplied to the network must be measured and the elementary electric values must be recorded: signal RSM voltage, Ueff, in volts (V), RSM intensity, Ieff, in amperes (A), and power factor, cos().
(18) An individual's electric network is supplied with an alternative current 50 Hz in frequency, for example, and the voltage of which is theoretically 220V for example in a series of countries. Of course, using different frequencies and voltages does not significantly change the measure of the consumed power.
(19) Household equipment is mostly composed of electromagnetic receivers (coils, engines, etc.). Most receivers are not purely resistive, but they have either an inductive, or a capacitive behaviour. This implies a phase displacement between current and voltage. It is thus necessary to take into account the power factor (cos ()) determined by the phase angle , between the rated voltage and the rated current.
(20) Other electric variables can be determined from these values. As is well known, two types of output powers are calculated for an alternative current: the active power, noted P, expressed in watts (W), which corresponds to a supply of energy transmitted to receivers and convertible into heat or work. The active power is the most generally used one since it corresponds to the reality of the work or the heat supplied by the charge while taking into account the phase displacement between voltage and current. We have:
P=U.sub.eff.Math.I.sub.eff COS() the reactive power, Q, in reactive ampere volts (RAV) which corresponds to the artificial power which characterizes the exchange of energy not used for supplying work. We have:
Q=U.sub.eff.Math.I.sub.eff sin()
(21) Finally, electric impedance, Z, in Ohms (), is calculated, which measures the opposition of an electric circuit when a sinusoidal alternative current passes. We have:
(22)
(23) Definition of the Household Equipment Classes as a Function of the Typical Mode of Consumption Thereof
(24) One aspect evidenced by experiments, and whereon the invention is based, is that the systematic analysis of multiple load curves for actual household equipment of a reference base gives very useful information on the consumption profile of each piece of household equipment.
(25) Such an analysis then makes it possible to create an appropriate classification of several standard pieces of household equipment.
(26) As a matter of fact, the study of the load curves of the reference base showed that it is possible to group certain electric household equipment according to classes. Such classes are defined according to an operation mode resulting from the internal components of the household equipment. A lot of electric household equipment has a similar power response, in spite of a very different utility (example: fridges and vacuum cleaners).
(27) Electric household equipment contains various electric components and thus has various characteristic behaviours. When the active power variation on a load curve, between the turning on and off of one piece of household equipment is analysed, the repetition of sequenced cycles
of active power variations can be observed. A power cycle can be defined by the succession of positive and negative active power variations. From this observation, four classes of electric household equipment currently used in households could be defined. Such classes are characterised by one or several typical power cycles.
(28) Of course, the invention is not limited to the classification of the consumption of domestic electric household equipment, but the persons skilled in the art may extend it to other types of pieces of electric household equipment, more particularly in the industry, which will probably give rise to additional classifications.
(29) The following terms, which will be used herein under, will be defined from this first study on the operation of household equipment:
(30) Power Cycle: sequenced succession of positive or negative power variations at regular time intervals.
(31) Operation Model: regular succession of power cycles produced by the piece of household equipment between the turning on and turning off thereof, on the electric network.
(32) With reference to
(33) Pump
class characterizes the household equipment having a compressive type operation. When such piece of household equipment is operated, it produces a regular cycle defined by a positive power variation (indicated P.sub.1>0) and two negative power variations (indicated P.sub.2<0, P.sub.3<0). In this class are classified pieces of household equipment such as fridges, vacuum cleaners, all types of pumps, etc.
(34) Resistance
class characterizes household equipment equipped with a resistance or a universal motor. Such household equipment generates a power cycle defined by a positive power variation (indicated P.sub.1>0) followed by a negative power variation (P.sub.2<0). In a residential surrounding, pieces of household equipment such as ovens, coffeemakers, kettles, convectors, the water heaters, lamps, etc. are classified in this class.
(35) Microwave
class since the power response thereof is defined by four distinct power cycles making it possible to separate it from the other pieces of household equipment.
(36) The first type of power cycle is composed of two power variations: a first positive power variation: P.sub.1>0, a second negative power variation: P.sub.2<0.
(37) A microwave oven may generate cycles corresponding to the cycle model of the Resistance
class, i.e. two power variations. However, the time intervals between the various cycles are not as regular as in the case of the cycles generated by resistive household equipment. This type of cycle constitutes the first category of variations generated by the microwave oven.
(38) The second type of cycle for the Microwave
class is composed of three power variations: a first positive power variation: P.sub.1>0 a second positive power variation: P.sub.2<0 a third negative power variation: P.sub.3<0
(39) The third type of cycle for the Microwave
class is composed of three power variations: a first positive power variation: P.sub.1>0 a second negative power variation: P.sub.2>0 a third negative power variation: P.sub.3<0
(40) As can be seen, this cycle corresponds to the cycle model of the Pump
class. However, the time intervals between the power variations cannot be compared to those generated by the compressive household equipment.
(41) The fourth cycle for the Microwave
class is composed of four successive power variations: a first positive power variation: P.sub.1>0 a second negative power variation: P.sub.2<0 a third positive power variation: P.sub.3>0 a fourth negative power variation: P.sub.4<0
(42) Microwave ovens are the only pieces of electric household equipment to be defined by four possible power cycles. It has been observed that, in operation, microwave ovens do not produce only one of the four possible cycles. Several types of cycles can alternate within a few minutes. This alternation of power cycles, different over time, makes it possible to discriminate this piece of household equipment with respect to household equipment of the other classes.
(43) Finally, pieces of household equipment such as: washing machines, dishwashers, dryers are grouped within the Large Household Equipment
class.
(44) They can easily be identified on a load curve such as the one shown in
(45) Most of the domestic electric household equipment are to be classified in the four large classes defined hereunder. Within the same class, time and power characteristics of these cycles vary according to the operated piece of household equipment.
(46) However, some household equipment the power response of which cannot be easily defined will not belong to these four classes. Therefore a so-called Other household equipment
class will be added to the classification, which will report all the not allocated power variations, it being understood that the aim is to minimise the fraction of the total consumption which should be put in this class.
(47) Principle of the Global Method for Filtering the Load Curves
(48) As the load curve is assumed to be obtained by measurements, and the classes of household equipment are defined by the power cycles thereof, the processing which is applied to the load curve will now be described in its entirety, while referring to
(49) We start from the principle that the analog load curve P=f(t) is first digitally coded, for example by conventionally associating each positive power variation with the value 1
, and by associating each negative power variation, with the value
0
. Of course, other codifications could be possible, without affecting the general characteristic of the invention.
(50) The global filtering process of the load curve operates with a series of main steps referenced 1 to 6 in
(51) For each class, the load curve is filtered to extract the consumption of the household equipment corresponding to said class. The extraction relies on the search for characteristic power variation cycles which made it possible to define the class.
(52) Thus, for example, in order to search in the load curve for the power variation cycles created by the household equipment of the pump type, all the 100
codes are identified in the digitized load curve, and they are subtracted from the load curve. Upon completion of this step of extraction, the algorithm separates the cycles which can easily be distinguished from the problematic ones and which need a second level of analysis before being affected to one class of household equipment.
(53) As a matter of fact, a 100
cycle may have been generated by a piece of household equipment of the
Pumps
class or by other pieces of household equipment, but the superimposition of the power variation cycles of which also gives a
100
code. In order to discriminate the actual
100
cycles caused by pumps, an additional characterisation based on power criteria relative to power variations and occurring time criteria of such power variations in the cycle is associated with the characterisation of the pumps class by the
100
code. Such power and time criteria are fixed beforehand based on the prior analysis of a plurality of pieces of household equipment, and the fixed power and time criteria are invariants for each class of household equipment.
(54) For example, in the case of current fridges, which belong to the pumps class, it has been established that the first power variation P.sub.1 varies within an interval of the order of 100 watts about the average power variation P.sub.1 of all the domestic fridges on the market.
(55) Consequently, we can say that the detection of a 100
code corresponding to a first power variation outside the above mentioned interval, would enable us to conclude that the discussed piece of household equipment is not a fridge, and consequently to reject the corresponding
100
code as invalid.
(56) It results therefrom that the extraction step of the cycles also makes it possible to form a first partition of household equipment within the analysed class. Each piece of household equipment in a class is defined by a sub-set of cycles containing a certain number of cycles produced between the turning on and off thereof.
(57) The class algorithm executes a learning phase from these cycles and for each sub-set. This is a synthesis of statistical information relative to the consumption of the household equipment, and such statistical information is then grouped in information vectors, as explained in greater details herein under.
(58) The collection of such statistical information represents the core of the algorithm operation since it is the only means to define and then to separate the pieces of household equipment within the same class.
(59) As a matter of fact, the cycles sub-sets are very seldom complete, i.e. the algorithm first rejected a certain number of cycles produced by the household equipment of the class since they did not first correspond with the power and time criteria fixed for the class. Such reject more particularly occurs in the case where several pieces of household equipment were operating at the same time and the power cycles of which got mixed.
(60) The integration and the reconstruction of all the cycles generated by one piece of household equipment, between the turning on and off thereof, is consequently executed by a so-called restoration phase. This phase collects the data obtained during the learning and restores the missing power variation cycles for each partition sub-set. After the phase of restoration, it is possible to calculate the power consumed by each piece of household equipment, and consequently the consumption of all the household equipment in this class.
(61) The same is true for the other classes, and for the remaining consumption of the load curve, which corresponds to the Other
category, i.e. all the consumption which could not be allocated to one of the predefined classes of household equipment.
(62) From the consumption of each class of household equipment, it is easy to calculate the percentage of this consumption with respect to the comprehensive consumption corresponding to the load curve during the period of analysis. Of course, the respective consumption of the various classes of household equipment and of the Other
class can then simply be represented as a table or as a graph (see
(63) Global Filtering of the Load Curve (
(64) The global filtering method generally described above is illustrated in greater details in
(65) The first step, noted 51, consists in loading and in reading the complete load curve as recorded and coded as a succession of 1
and of
0
.
(66) Then, in a second step, noted 52, the first filtering algorithm, corresponding to class 1, is applied to the whole load curve. Insofar as the first algorithm corresponds to that of the pumps class, this is equivalent to searching for all the 100
codes in the complete load curve, to subtracting these from the load curve for extraction, and putting these, in 54, in a first class noted class 1.
(67) Upon completion of the filtering of the load curve by the first algorithm, the algorithm 2 is applied in 55 to the residual load curve 53 already filtered by the algorithm 1, i.e. the load curve minus the cycles corresponding to the class 1. The filtering by the algorithm 2 results in the search for the digital codes corresponding to the second class of household equipment in the residual load curve. In 56 such codes are put into class 2, and a new residual load curve is obtained in 57, from which all the codes corresponding to the power variations of the household equipment of the second class have been subtracted.
(68) Then the same method is similarly applied (steps 58 to 63) to the codes of the remaining classes, i.e. classes 3 and 4 if the classification is executed on four classes of household equipment.
(69) Upon completion of this iterative process, a classification as complete as possible at this stage is obtained in 65, i.e. all the codes corresponding to the various classes have been extracted from the load curve, and the remaining codes in the load curve correspond to an unknown or other
class, noted 64, which correspond either to power variations cycles of household equipment which cannot be classified in predefined classes, or cycles of household equipment of classes 1 to 4, but which could not be recognized as such at this stage, and which will require an additional processing.
(70) Description of the Local Filtering Algorithms for Each Class of Household Equipment (
(71) Each algorithm specific to one class of household equipment must execute the following functions: extract from the load curve the power variation cycles of the concerned class, based on the recognition of a code characteristic of the class discussed, as described here above; analyse the validity of the cycles extracted from the load curve: in fact, some extracted cycles may actually correspond to the superimposition of power variation cycles of several pieces of household equipment. Such cycles must be identified as invalid and re-injected into the load curve for the rest of the processing operations; separate the power variation cycles of two pieces of household equipment simultaneously operating; chronologically restore a model of complete operation of each piece of household equipment; partition the household equipment within the same class.
(72)
(73) Each one of the steps will now be described in greater details.
(74) Step 1 (
(75) The table herein under summarizes the power cycles of each class and the associated binary code thereof, on the basis of which the cycles are searched.
(76) TABLE-US-00001 TABLE binary code associated with the power cycles for each class Associated Class Cycle Binary Code Pump P.sub.1 > 0, P.sub.2 < 0, P.sub.3 < 0 100 Resistance P.sub.1 > 0, P.sub.2 < 0 10 Microwave P.sub.1 > 0, P.sub.2 < 0 10 P.sub.1 > 0, P.sub.2 > 0, P.sub.3 < 0 110 P.sub.1 > 0, P.sub.2 < 0, P.sub.3 < 0 100 P.sub.1 > 0, P.sub.2 < 0, P.sub.3 > 0, P.sub.4 < 0 1010 Large P.sub.1 > 0, P.sub.2 < 0, . . . , P.sub.i1 > 0, 1010, . . . , 0 household P.sub.i < 0 equipment i allant de 1 K (pair)
(77) The algorithm reads the coded load curve with a binary code for filtering the cycles corresponding to the studied class i. For filtering the cycles, binary codes to be searched for in the load curve are defined. A cycle is composed of several power variations, defined by the following code:
(78)
(79) A load curve results in the power variations being grouped in a table noted CC. Thus, for the load curve, a table containing for example the following binary values is obtained:
CC={1,0,0,1,0,1,0, . . . ,0}
(80) The class i algorithm searches for, and extracts from table CC the codes corresponding to class i as summarized in the table herein under.
(81) Experiments surprisingly revealed that, in order to optimise the filtering process of the load curve and avoid most allocation errors in the classes, a preferred order should be imposed for the filtering corresponding to the various classes, i.e. filtering the cycles of the classes in a sequence.
(82) The ideal presentation order aimed at must make it possible to more easily filter: the cycles which can be easily extracted from the load curve since they are very regular (this is the case of the household equipment of the pumps
type), the cycles produced for a very short time (microwave).
(83) Finally, it can be seen that the best order for implementing the algorithms for filtering a load curve is: (1) the Pumps
algorithm (2) the
Microwave
algorithm (3) the
Large Household Equipment
algorithm (4) the
Resistances
algorithm
(84) Step 2 (
(85) Upon completion of the process of binary codes extraction, the algorithm analyses the cycles, in order to validate or reject them on the basis of one invariant criterion of the class. The invariant criteria used are power and time criteria associated with the cycles. The power and time characteristics of the cycles are thus compared to the predefined power and time criteria.
(86) As a matter of fact, the power variations observed for a cycle have values which can be compared to the values expected for one class of household equipment or for one piece of household equipment. The validation of one cycle is then carried out with a criterion defined as a combination of power associated with all the power variations of the cycles, more particularly the value of the first power variation of the cycle.
(87) Besides, a certain amount of time noted T passes by, between the various power variations of one cycle, and this time can also be compared to time criteria predefined for each class of household equipment.
(88) A first analysis is then executed on the cycles extracted from the load curve in order to certify, first, that these cycles actually correspond to the household equipment of the concerned class, and in order to reject the cycles incompatible with the fixed power and time criteria, among which the algorithm cannot, consequently, make a precise selection.
(89) Consequently, one cycle valid for one piece of household equipment is a cycle presenting the correct succession of power variations (i.e. the correct code), and the power and time characteristics expected for this piece of household equipment.
(90) Most often, the rejects of cycles result from two pieces of household equipment being operated simultaneously, and the cycles of which got mixed, so that they have to be analysed in greater details.
(91) As a function of this analysis based on fixed criteria, two sets are then created: that of the validated cycles, noted ECv; that of the provisionally rejected cycles, noted ECr;
(92) During the execution of the four filtering algorithms corresponding to the four classes of household equipment, we first have four ECv sets, of valid but incomplete cycles. As a matter of fact, cycles are missing in the operation of each piece of household equipment because of the provisionally rejected cycles. Each ECv set is then completed by an updating, upon completion of a filtering algorithm, before executing the next algorithm.
(93) Step 3 (
(94) One first statistical analysis of the power variations composing the validated cycles makes it possible to create a partition of the cycles allocated to one class of household equipment, where each sub-set represents the cycles of one piece of household equipment of the class having been operated on the load curve.
(95) As explained hereunder, this classification of the cycles will then make it possible to execute learning on the cycles, and to count the number of household equipment belonging to the class, then to draft the complete operation model of each piece of household equipment.
(96) The results are given as an information matrix where each line represents one piece of household equipment (or sub-set noted SS.sub.i) and each column contains the valid extracted cycles belonging to the piece of household equipment.
(97) Step 4 (
(98) After the steps of research, validation and classification of the cycles, step 4 represents the second part of the algorithm execution, and constitutes an essential step of the classification of the household equipment. The information obtained upon completion of this step enables the algorithm to estimate the power variations to be taken into account for restoring the complete operation model of one piece of electric household equipment.
(99) As the cycles have been provisionally rejected for one piece of household equipment, it is not possible yet to determine the electric consumption for this piece of household equipment. In step 4 of learning, followed by step 5 of restoration of the cycles, the consumption of each piece of household equipment must be refined within its class. Therefor, it is necessary to collect the power variation cycles missing in the operation model of this piece of household equipment.
(100) Before collecting the missing cycles, it is necessary to define new values of operating criteria, closer to the actual operation of the household equipment, substituting the values of the previously fixed power and time criteria which made is possible to build the ECv and ECr sets.
(101) In order to define new criteria and the corresponding values, the various power and time characteristics of the observed cycles are statistically analyzed.
(102) The tables hereunder give an example of the various criteria which can be calculated and statistically analysed for each algorithm corresponding to the considered four classes.
(103) TABLE-US-00002 TABLE 1 list of the criteria to be analysed for the pumps and the resistances Criterion Pumps Resistances Power Variation P.sub.1 = P.sub.1 0 P.sub.2 = P.sub.1 P.sub.2 P.sub.2 = P.sub.2 P.sub.2
(104) TABLE-US-00003 TABLE 2 list of the criteria to be analysed for the microwave and for the large household equipment Large household Criterion Microwave equipment Power Variation P.sub.1 = P.sub.1 0 P.sub.2 = P.sub.1 P.sub.2 P.sub.3 = P.sub.3 P.sub.2 P.sub.4 = P.sub.4 P.sub.2
(105) For each power and time criterion defined in each class, the algorithm will analyse the cycles with the following statistic tools: average, median, variance, maximum, minimum.
(106) The results of such calculations are stored in the memory, for each sub-set of cycles corresponding to one piece of household equipment, in a vector called information vector
, and noted VI.sub.i=1, . . . , F with F representing the dimension of the partition. Such vectors are the only source of information for the algorithm on the household equipment resulting from the load curve, and replace any manual acquisition of information on the household equipment, for example by the owner of the consumption site or a technician. The method is thus not intrusive.
(107) The following steps 5 and 6 of the filtering method belong to the third phase of the algorithm which deals with the analysis of the provisionally rejected cycles and of the restoration
phase of the operation model of each piece of household equipment. This last phase will give the final classification of the household equipment belonging to the studied class.
(108) Step 5 (
(109) This step consists in finding the missing cycles for one given piece of household equipment in order to be able, at the end of the step of restoration of the cycles, to calculate the total consumption of this piece of household equipment during the period of analysis. This piece of household equipment corresponds to one line of the ECv matrix of the valid cycles.
(110) During the step of restoration, the algorithm of the method according to the invention browses the ECr set of rejected cycles for each piece of household equipment, in order to search for the power variations corresponding to the cycles which have first been rejected, but which belong to a sub-set of the partition, considering the values of the criteria resulting from the step of learning.
(111) Considering the various power and time criteria resulting from the learning, a restoration phase is defined with its own criteria and thresholds for each class. The restoration phase is iteratively applied to all the sub-sets (thus the household equipment) created with the learning phase.
(112) Each algorithm of one class founds its restoration phase on the principle of a multi-criterion decision aid method, more particularly of the AHP, acronym for Analytic Hierarchy Process
type. This kind of method is known to the persons skilled in the art and will not be described in details.
(113) The flowchart of a restoration algorithm using the AHP method applied to the example of the Pump
class is shown, simply as an example in
(114) As seen above, the Pump
class has power variations cycles characterised by three power variations: P1>0, P2<0 and P3<0.
(115) Then the cycles having a first positive power variation P1 are extracted from the set of the provisionally rejected cycles for the Pumps
class, in 80. Among these cycles, the set of cycles, the values of the information vector of which corresponds to the values of the power and time criteria resulting from the step of learning are selected in 81. The other cycles are again re-injected, in 82, into ECr.
(116) Then the cycles having a second negative power variation are extracted from the ECr set of the provisionally rejected cycles, in 83, and they are combined, in 84, with the already extracted cycles, on the basis of their first valid power variation P1. Then, in 85, a set of cycles is formed, the first and second power variations P1, P2 of which are compatible with the values resulting from the step of learning. In 86, the cycles the second power variation of which is not compatible, are re-injected into ECr in 87.
(117) In 88, 89, 90, 91, this method is repeated for the third power variations P3, so as to obtain in 92 only the cycles for which the variations P1, P2 and P3 are consistent with the values of the criteria resulting from the learning phase. Such provisionally rejected cycles are then chronologically reintegrated into the provisional sub-set of the cycles of this piece of household equipment, so as to form a restored or definitive sub-set de cycles for this piece of household equipment.
(118) The same is true for all the household equipment in one class, then for all the classes. Then the provisionally rejected cycles are progressively removed from the Ecr set. Upon completion of the processing for one class, only a few residual cycles remain for this class, which have not been affected in the operation model of one piece of household equipment in this class. Such residual cycles are then re-injected into the global set of provisionally rejected cycles, in order to take part in the restoration process for another class, and so on.
(119) Upon completion of the restoration process for the last class of household equipment, only power variation cycles which could not be allocated to one piece of household equipment in any class remain in all the rejected cycles. Such cycles are then affected to the Other
consumption class.
(120) It must be noted that all the definitely validated cycles for all household equipment in one class, correspond to the total identified consumption for this class of household equipment, which makes it possible to calculate and to represent the part of consumption in this class in the global load curve.
(121) Step 6 (
(122) For each class of household equipment, the algorithm updates each cycle sub-sets with the missing cycles which have been restored. The class is completed with the updating of the missing cycles and the size of the ECr set is reduced. Upon completion of the total filtering process, the Other
class obtained must be as small as possible. From this final classification, algorithm also updates the information vectors stored in the memory.
(123) Finally, all the steps of the filtering algorithms aim at producing a reliable classification of the household equipment belonging to the same class and at minimising the size of the Other
class, i.e. the number of power events not allocated to one class of household equipment or to one piece of household equipment.
(124) Definition of the Power and Time Criteria and of the Thresholds Thereof.
(125) For each sub-set of the classification made in the first part of the algorithm (filtering of the load curve), the power and time criteria take values called thresholds
. The definition or the calculation of these thresholds enables the algorithm to make a choice with respect to a power variation belonging to the set of rejected cycles.
(126) As was seen above, the thresholds are of different natures: there are fixed thresholds and thresholds self-adapting during the execution of the algorithm.
(127) Fixed Thresholds:
(128) These thresholds are fixed as a function of the acquired experience thanks to the study of a reference base of household equipment and the consumption thereof in operation. Such fixed thresholds are invariants of the studied class. They will be applied to some criteria of the class, and they will remain unchanged, whatever the sub-set of studied cycles. Such thresholds are in the form of a value interval. The definition of an interval of possible values gives the algorithm some flexibility for analysing the characteristics of a power variation, so as to prevent any arbitrary selection which might result in misclassifications.
(129) Self-Adapting Thresholds:
(130) These are thresholds calculated during the learning phase, using simple statistical tools applied to some criteria of the class. They are thus characteristic of the sub-set of cycles studied.
(131) In the case of the Pump
class, the self-adapting thresholds are for example: the average of the power variations of the first cycle power variation, noted mean (P.sub.1); the average of the power variations of the second cycle power variation, noted mean (P.sub.2); the average delay between the first and the second power variation noted mean (T.sub.1);
(132) Most thresholds are used in the phase of reconstruction of the cycles, as combinations between the fixed and the self-adapting thresholds. Such combinations make it possible to take into account, for each analysed power variation, the characteristics of the cycles sub-set, and also the general characteristics of the studied class.
(133) The table herein under gives an example of the nature, les values of the thresholds, and the criteria used in the algorithm of the Pumps
. Of course, the corresponding criteria and thresholds vary as a function of each class of household equipment and can easily be determined by the persons skilled in the art.
(134) TABLE-US-00004 TABLE 3 criteria and thresholds associated with the Pump
algorithm. Nature of the Criterion threshold Value of the threshold (1)
(135) The function of the self-adapting thresholds consists in enabling the algorithm to adapt to the load curve and to the actual household equipment present. Consequently, there is no rigid rule of decision but rather value intervals giving flexibility to the selection of the power variations.
(136) The definition of the criteria and of the associated thresholds, for each algorithm, makes the filtering process both consistent and particular, since the filtering principle remains the same for each class, but each algorithm has some own characteristics because of the self-adapting thresholds.
(137) This duality makes it possible to reach a classification of the household equipment without any information outside the system, only from the load curves.
(138) With each load curve, learning files are more complete as regards the analysed information, and make it possible to refine the criteria thresholds.
Advantages of the Invention
(139) The invention remedies the problem met and reaches the desired aims. Thanks to the definition of classes of electric household equipment as a function of the consumption characteristics thereof (cycles of consumed power variation as a function of time), the invention revealed that it is possible to create an iterative process able to extract the power and time signatures for each class of household equipment, and to distribute the household equipment of the site into several predefined classes, simply by filtering the global load curve, without any other prior information on the household equipment, provided however that a set of classes defined from a reference base of electric household equipment is available.
(140) If the analysis of the power cycles of the load curve does not make it possible to precisely identify a given piece of household equipment in a class of household equipment, it enables to assign each piece of household equipment of the consumption site to one of the predefined classes, which makes it possible to distribute the global consumption between the classes of household equipment present on the site. This more particularly makes it possible to detect classes of household equipment which consume most, and consequently to take corrective measures on the site, in order to reduce the consumption of a class of household equipment, and/or the global consumption of the site.
(141) Experience showed that, unlike the existing methods, the method according to the invention makes it possible to obtain a rate of consumption allocation to a class of household equipment, above 85% on an average, and above 70% in any case.
(142) It is also important to note that the implementation of the method and of the device according to the invention is absolutely not intrusive toward the site user, which guarantees its efficiency and the taking into account of the consumption distribution performed.
(143) The implementation of the method according to the invention simply requires the implementation of a simple electronic box positioned close to the electric counter of the site, and provided with software making it possible to acquire the load curve and to filter it as described above, it being understood that the processing itself can be carried out locally on the site, or remotely, in a centralized way.