Load Identification in Neural Networks For A Non-Intrusive Monitoring of Industrial Electrical Loads
Load Identification in Neural Networks For A Non-Intrusive Monitoring of Industrial Electrical Loads
Load Identification in Neural Networks For A Non-Intrusive Monitoring of Industrial Electrical Loads
net/publication/272279159
CITATIONS READS
36 284
3 authors:
Ching-Lung Lin
Minghsin University of Science and Technology
48 PUBLICATIONS 1,127 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
Study of Constructions for the Photovoltaic System to Increase the Economic Efficiency of Energy Generation View
project
All content following this page was uploaded by Hsueh-Hsien Chang on 15 February 2015.
Abstract. This paper proposes the use of neural network classifiers to evaluate
back propagation (BP) and learning vector quantization (LVQ) for feature se-
lection of load identification in a non-intrusive load monitoring (NILM) system.
To test the performance of the proposed approach, data sets for electrical loads
were analyzed and established using a computer supported program - Electro-
magnetic Transient Program (EMTP) and onsite load measurement. Load iden-
tification techniques were applied in neural networks. The efficiency of load
identification and computational requirements was analyzed and compared using
BP or LVQ classifiers method. This paper revealed some contributions below.
The turn-on transient energy signatures can improve the efficiency of load iden-
tification and computational time under multiple operations. The turn-on tran-
sient energy has repeatability when used as a power signature to recognize
industrial loads in a NILM system. Moreover, the BP classifier is better than the
LVQ classifier in the efficiency of load identification and computational
requirements.
1 Introduction
Traditional load-monitoring instrumentation systems employ meters for each load to be
monitored. These meters may incur significant time and cost to install and maintain.
Furthermore, increasing numbers of meters may impact system reliability. Therefore, a
method for minimizing the number of instruments using non-intrusive load monitoring
(NILM) is needed.
To develop such a monitoring system, a number of load identification techniques
have been proposed [1-10]. Hart proposed several load identification methods that
examined the steady-state behavior of loads [1]. Hart conceptualized a finite state
W. Shen et al. (Eds.): CSCWD 2007, LNCS 5236, pp. 664–674, 2008.
© Springer-Verlag Berlin Heidelberg 2008
Load Identification in Neural Networks for a Non-intrusive Monitoring 665
In general, an appliance may have many load representations and a load may involve
many physical components. For example, a dryer has two loads, a motor and a heater. A
refrigerator has only one load, a compressor, but has different physical components
for defrosting and freezing. Most appliances are distinguishable by unique power
666 H.-H. Chang, H.-T. Yang, and C.-L. Lin
signatures that can be observed from voltage and current waveforms supplied to the
appliance, or from processed reproductions of these signals such as the delivered real
power (P) and reactive power (Q) or harmonics [2].
According to the switch continuity principle, steady-state signatures, for example,
real power and reactive power, are additive when two signatures occur simultaneously.
In contrast to steady-state properties, transient properties are not addition [1]. Distin-
guishing different loads may be problematic when they have equivalent real power and
reactive power but no harmonic components, and/or when the sums of real power and
reactive power of two load types are equal to that of another load during multiple load
operations. Since most steady-state data is processed in batch format within a period of
one or a few days, they cannot make real-time identification for load operation. Load
detection, based on steady-state power, makes an industrial NILM system, which is
susceptible to confusion, if two loads start up at nearly the same time.
The transient properties of a typical electrical load are mainly determined by the
physical task that the load performs [4-6]. Transient energy may assume different forms
in consumer appliances, depending on the generating mechanism [1]. Estimating
current waveform envelopes at the utility service entry of a building, for example,
allows accurate transient event detection in the NILM [5]. Load classes performing
physically different tasks are therefore distinguishable by their transient behavior [4-6].
Since the envelopes of turn-on transient instantaneous power are closely linked to
unique physical quantities, they can serve as reliable metrics for load identification.
Two different appliances consuming identical levels of real power and reactive power
may have very different turn-on transient currents. Analysis of these transient currents
can accurately determine which of the two is actually present in the load.
In general, the transient behavior of many important loads is sufficiently distinct
reliably to identify load type. The long characteristic switching-on transient, the less
substantial switching-on transient, the short but very high-amplitude switching-on
transient and the long two-step switching-on transient are the principal values measured
in pump-operated appliances, motor-driven appliances, electronically fed appliances
and fluorescent lighting, respectively [11].
During training phases, a window of samples of time length Δt is examined to dif-
ferentiate transients representative of a class of loads. This segmentation process
delineates a set of transient energy values representing a particular transient shape in
∧
each of the input envelopes. To maximize the recognition accuracy ( γ ) during the test
phase, Δt is adaptively changed based on factor δ. Figure 1 shows the algorithm adapted
for Δt by factor δ. As demonstrated in Eq. 4, the search for a precise time pattern for
instantaneous power turn-on identifies a complete transient.
Q dWTransient = v ⋅ dq . (1)
dq = i ⋅ dt . (2)
∴ dWTransient = v ⋅ i ⋅ dt . (3)
Load Identification in Neural Networks for a Non-intrusive Monitoring 667
t s + Δt
WTransient = ∫ v ⋅ i ⋅ dt . (4)
ts
dWTransient (t )
PIns tan tan eous (t ) = = v(t ) × i (t ) . (5)
dt
v, i, Δ t, γ
∧
initial
ts + Δ t
W Transient = ∫t s v ⋅ i ⋅ dt
Energy Measurement
Δ t = Δt + δ
Neural Network Algorithms
δ < Δt
No
∧
γ > γ
Yes
∧
γ ⇐ γ
Fig. 1. Adaptive algorithm for Δt by factor δ at the maximum recognition accuracy of the turn-on
transient energy
3 Event Detection
Figure 2 shows the measured envelope of instantaneous power in one phase of the
turn-on transient of a load bank connected to an A.C. source via a six-pulse power
electronic converter. Completion of the turn-on transient in this load bank is followed
by the turn-on transient of a three-phase 140-hp induction motor. This study proposes
the use of wavelet transformation analysis to detect and localize various turn-on tran-
sient events. The underlying concept of this approach is decomposition of a given
turn-on transient signal into other signals to enhance the original signal, including
shape edges, transitions and jumps [7, 12]. The approach also determines whether the
wavelet transformation coefficients (WTC) are unique, since they represent the
occurrence of the turn-on event.
Figure 3 illustrates event detection using the Daub2 wavelet transformation at scale
1 for the envelope of the instantaneous turn-on power signal in Fig. 2. Figure 3 shows a
detailed illustration of sharp turn-on transient events occurring in the vicinity of 0.05
and 0.15 s. The WTC at scale 1 show the occurrence of the sharp events of a turn-on
transient. Maximum localization of the analytical wavelet is at scale 1.
668 H.-H. Chang, H.-T. Yang, and C.-L. Lin
Fig. 2. The envelope of overlapping instantaneous power in one phase of the turn-on transient of
a load bank connected to a six-pulse power electronic converter. Completion of the turn-on
transient in a load bank is followed by the turn-on transient of a three-phase 140-hp induction
motor.
Fig. 3. Event detection uses the Daub2 wavelet transformation of the detailed version at scale1
for the envelope of the instantaneous turn-on power signal in Fig. 2
Fig. 4. Current waveform in one phase at voltage phase 00 for the turn-on transient of a
three-phase 300-hp induction motor
Fig. 5. Current waveform in one phase at voltage phase 900 for the turn-on transient of a
three-phase 300-hp induction motor
1 n
x = ∑ xi . (6)
n i =1
1
∑ (x i − x )2
n
s = . (7)
n − 1 i =1
s (8)
C .V . = .
x
The NILM system in this paper monitors the voltage and current waveforms in a
three-phase electrical service entry powering representative loads of important load
classes in an industrial building. The neural network algorithm in the NILM system
identifies five actual loads with transient and steady-state signatures at the 480-V
common bus. These loads include a 95-hp induction motor, a 300-hp synchronous
motor, a 140-hp induction motor, a 95-hp induction motor driven by line frequency
variable-voltage drives and a bank of loads supplied by a six-pulse power electronic
converter for A.C. power.
Figure 6 schematically illustrates the test stand used in experiment. Three-phase
480-V electricity powers the loads, which are representative of important load classes
in an industrial building. A dedicated computer connected to the circuit breaker panel
controls the operation of each load. The computer can also be programmed to stimulate
various end-use scenarios. To compile data for training purposes, either every site of
interest or a representative sample of the sites should be monitored. The sample rate is
approximately 15 kHz. The appropriate coefficients corresponding to the current and
670 H.-H. Chang, H.-T. Yang, and C.-L. Lin
voltage in each harmonic are extracted from the results. For this study, a neural network
simulation program was designed using MATLAB. This program was executed on an
IBM PC with an Intel 1.5-GHz Pentium M CPU for load identification.
Host PC
Substation
22.8kV/ 480V
3MVA, 6% Dyn
Non-intrusive
Load Monitoring 3φVoltage Measurements
System
3φ Current Measurements
480V Bus
PC
1 2 3
4 3φ 6 pulses
Rectifer
3φ95hp,4poles 3φ300hp 3φ140hp,4poles Rload =4Ω
squirrel-cage I/M 2poles,S/M squirrel-cage I/M
3φ95hp,4poles
squirrel-cage I/M
Line Frequency
Variable-Voltage
Drives
Table 1. Variation coefficient during periods of nearly steady energy for each load in a NILM
system
Changing circuit breaker number 1 to number 5 in individual operation yields data for
individual load. Five combinations are possible. Each data set includes a voltage
variation from –5% to +5% at 1% intervals. The total number of data sets is 55 (5×11).
To confirm the inferential power of the neural network, the data are categorized as 28
training and 27 test data sets. Notably, training data and test data are selected randomly
from all data.
Table 2 shows that values for the training accuracy of load identification in indi-
vidual operation are 100% for features with real power and reactive power, and/or with
total harmonic distortion and/or with turn-on transient energy for one of the features.
Furthermore, the test accuracy of load identification in individual operation is at least
96%.
Except when the features are real power and reactive power, table 3 shows that
values for the training and test recognition accuracy of load identification in individual
operation are 100% for features with real power and reactive power, and with total
harmonic distortion and/or with turn-on transient energy for one of the features.
1 2
Features PQ PQVTHD ITHD PQVTHDITHDUT
Training Testing Training Testing Training Testing
Recognition 100 96.43 100 100 100 100
Accuracy (%)
Computational 5.348 1.752 4.006 1.773 2.219 1.297
Time (s)
The Number 7 9 10
of Hidden
Neurons
Changing circuit breaker number 1 to number 5 in multiple operations yields data for
multiple loads. Thirty-one combinations are possible. Each data set includes a voltage
variation from –5% to +5% at 1% intervals. The total number of data sets is 341
(31×11). To confirm the inferential power of the neural network, the data are catego-
rized as 171 training and 170 test data sets. Notably, training data and test data are
selected randomly from all data.
1
VTHD is the total voltage harmonic distortion.
2
ITHD is the total current harmonic distortion.
672 H.-H. Chang, H.-T. Yang, and C.-L. Lin
Table 4 shows that values for the training accuracy of load identification in multiple
operations are 100% for features with real power and reactive power, and/or with total
harmonic distortion and/or with turn-on transient energy for one of the features. Fur-
thermore, the test accuracy of load identification in multiple operations is at least 94%.
Table 5 shows that values for the training accuracy of load identification in multiple
operations are 42.1% for features with real power and reactive power, and with total
voltage/current harmonic distortion and with turn-on transient energy for one of the
features. Furthermore, the test accuracy of load identification in multiple operations
with the same features is 42.94%, which is higher than other features.
5.5 Discussions
There are different representations of load patterns for individual operation and mul-
tiple operations. In individual operation, a class shows that the representation is only
one load. In multiple operations, a class shows that the representation can be one or
many loads. In other words, a class may be a combination of more than one load.
Therefore, classifications are more complicated for multiple operations.
These features cannot be adequately measured only from steady-state parameters in
multiple operations, that is, real power and reactive power. In other words, it is difficult
in steady-state power to identify each load, when the sums of real power and reactive
power of two loads types are equal to that of another load. In contrast to steady-state
properties, transient properties such as the turn-on transient energy can play an
Load Identification in Neural Networks for a Non-intrusive Monitoring 673
6 Conclusions
The EMTP simulation is invaluable for testing pattern recognition samples and allows
the rapid development and implementation of successful prototypes. The NILM system
employs an adaptive algorithm of the turn-on transient energy for start-up analysis to
improve the efficiency of load identification and computational time. The testing
recognition accuracy can be relatively high at 95.3% for back propagation classifier, in
multiple operations. Furthermore, the BP classifier is far better than the LVQ classifier,
in the efficiency of load identification and computational requirements.
References
1. Hart, G.W.: Non-intrusive Appliance Load Monitoring. In: Proc. 1992 IEEE Conference,
vol. 80, pp. 1870–1891 (1992)
2. Roos, J.G., Lane, I.E., Botha, E.C., Hanche, G.P.: Using Neural Networks for Non-intrusive
Monitoring of Industrial Electrical Loads. In: Proc. 1994 IEEE Instrumentation and Meas-
urement Technology Conference, pp. 1115–1118 (1994)
3. Laughman, C., Lee, K., Cox, R., Shaw, S., Leeb, S.B., Norford, L., Armstrong, P.: Power
Signature Analysis. IEEE Power & Energy Magazine, 56–63 (2003)
4. Norford, L.K., Leeb, S.B.: Non-intrusive Electrical Load Monitoring in Commercial
Buildings based on Steady-state and Transient Load-detection Algorithm. Energy and
Buildings 24, 51–64 (1996)
5. Leeb, S.B., Shaw, S.R., Kirtly Jr., J.L.: Transient Event Detection in Spectral Envelop es-
timates for Nonintrusive Load Monitoring. IEEE Trans. Power Delivery 10(3), 1200–1210
(1995)
674 H.-H. Chang, H.-T. Yang, and C.-L. Lin