Vous êtes sur la page 1sur 5

2017 IEEE 3rd International Conference on Control Science and Systems Engineering

Whole Building System Fault Detection Based on


Weather Pattern Matching and PCA Method

Yimin Chen Jin Wen


Engineering Drexel University Department of Civil, Architectural and Environmental
Department of Civil, Architectural and Environmental Engineering
Philadelphia, PA, USA Drexel University
Beijing University of Civil Engineering and Architecture Philadelphia, PA, USA
School of Electrical Engineering and Information email: jw325@drexel.edu
Beijing, China
email: yc596@drexel.edu

Abstract—Multivariate statistical process analysis (MSPA) determine if the system has operation faults [7]. Automated
methods have been widely employed for component level fault Building Commissioning Analysis Tool is developed to
detection in buildings. An MSPA method named as weather employ a simulation combing expert system to detect the
pattern matching (PM) and principal component analysis energy abnormality [8]. However, it is usually time-
(PCA) method is proposed for whole building system fault consuming to develop a detailed building energy and
detection. This method is modified from a component level operation model. At the same time, calibrating and
fault detection method which is proved effective in detecting maintaining such models in real operation are challenging
faults in air handling unit (AHU) and variable air volume and impractical.
(VAV) terminal. In the proposed method, Symbolic Aggregate Due to the progress of data collecting and processing
approXimation (SAX) method is employed to find similar techniques, massive amounts of data generated from
weather pattern in historical database to accurately generate building systems can be gathered and stored in building
dynamic baseline dataset for PCA model to detect system automation system (BAS) or building energy management
faults. One real building data is used to evaluate the system (BEMS), such that the state of building operating
effectiveness of the proposed method. processes can easily be observed. Therefore, data driven
based fault methods such as MSPA have been widely
Keywords-fault detection; weather pattern matching; adopted to monitor equipment operation in buildings in the
principal component analysis; symbolic aggregate past few years including AHU faults [9], VAV terminals
approXimation faults [10] and chiller faults [11].
I. INTRODUCTION However, few studies have been found to fulfill the task
of whole building system fault detection. There are two
Buildings are responsible for more than 40% of the main challenges in whole building system fault detection.
energy consumption in the U.S. Malfunctioning control, The first challenge is that monitoring a building system with
operation and building equipment are considered as the top various operation modes makes it difficult to develop and
cause for “deficient” building systems. Fault detection and maintain various system models. The second challenge is
diagnosis (FDD) can bring 10-40% energy saving for the that there are different sub-systems coupled together in
heating, ventilating and air conditioning (HVAC) system [1]. building system with tremendous data measurements which
Fault detection methods for building equipment and system will not only cause a very high computation burden, but also
are categorized into two parts: model-based approach and have impact on the detection accuracy and trigger false
data driven based approach [2], [3] alarm.
A system level fault refers to a fault occurs in one In this paper, a weather PM and PCA method which is
equipment but causes interaction in different sub-systems. based on the modification of a pattern matching and PCA
Although, component level fault detection method can method for AHU and VAV terminal fault detection
report a single equipment operation abnormality, it may fail proposed by Li et al., [12] is developed. Weather PM is
to detect faults which are caused by coupling impacts from firstly implemented based on the SAX method to mine the
different equipment or subsystems in real practice. In recent weather pattern data. A baseline database is generated after
years, the development of system level methods for whole similar weather pattern is identified and clustered. PCA is
building fault detection and diagnosis have drawn a strong used to detect the system fault. One real building data
attention [4], [5]. Different from component level fault obtained from Drexel University is used to test the results of
detection, whole building fault detection usually employs a the proposed method.
top-down fault detection strategy [6] which treats a building
as one whole system to detect faults which cause system- II. WEATHER PATTERN MATCHING AND PCA DETECTION
level impacts. For whole building system, model-based METHOD
approach was employed to treat building energy
consumption as a benchmark to analyze system operation A. SAX Based Weathere PM
performance. For example, EnergyPlus simulation reference For heating, ventilation and air conditioning (HVAC)
model is used to calculate the annual energy consumption to system in buildings, the impacts from weather condition,
VOLTTRON Compatible Whole Building Root-Fault Detection and
Diagnosis, DOE, (DE-FOA-0001167)

978-1-5386-0484-7/17/$31.00 ©2017 IEEE 


occupants and different electrical appliances play a critical matrix is a product of a scores matrix T (I × A) and a
role in HVAC system operation. Usually, the schedule of loadings matrix P, as given in equation 1.
occupants and the usage of electrical appliances follows
relatively fixed schedule and are seldom monitored in
current practice. Therefore, finding and matching similar (1)
= + = + = +
weather pattern to generate baseline data are main task in
this study.
In the research, SAX is used to search similar weather
pattern in historical database. SAX is a Piecewise Aggregate where is a score vector (orthogonal) which contains
Approximation based method to find similarity of time information about relationship between samples and is a
series data [13]. In SAX method, time series data is divided loading vector (orthonormal) which contains information
into equal width data segments. These segments are about relationship between variables. is the number of
represented by different symbolic strings. Through this PCs which explain the variability of a process.
process, the time series data dimension is reduced and Hotelling statistics (T2) and Squared Prediction Error
similar data pattern can be easily marked as a discrete low (SPE) [15] statistics control charts are commonly used with
dimension data for later clustering to find similar pattern. PCA techniques to judge whether the operation is under
Finding similarity in a lower dimension data is more abnormality or not. When a fault occurs in a operation
efficient. The test data and candidate historical fault free process, such fault usually causes one or several changes in
data can be combined to one L length time series X(t). X(t) is monitored variables, resulting in some PCs with larger
then normalized and divided into according to normalized variation which are beneficial for monitoring the fault
mean breakpoint. Different symbolic letters are assigned to (informative PCs), and other PCs with less or without
the X(t) according to the normalized data and clustering tool variation. The T2 statistic is a measure of the variation in the
such as VizTree [14] can be used to cluster the decomposed PCA model and the SPE statistic is a measure of the amount
data. of variation not captured by the PCA model. In the study, T2
Outdoor air enthalpy is used as a benchmark to find the statistic is used to obtain the detection result and can be
similar pattern in historical database because outdoor air calculated for each new observation by:
enthalpy includes the information of outdoor dry bulb
temperature and relative humidity. Therefore, similar (2)
= ∑
outdoor air enthalpy data provide similar system operation
information which can be used to generate baseline data. Fig.
1 shows a tagging result on enthalpy data for one day by where ∑ contains the non-negative eigenvalues
using SAX method. corresponding to the a principal components.
The upper confidence threshold of T2 can be calculated
by using F-distribution:

=
( ) (3)
, ,

where n is the number of samples in the data, α is the level


of significance.
C. Method Description
Firstly, on-line fault free data is collected and cleaned to
generate a historical fault-free dataset. Data from test day
and historical fault-free dataset are combined together to
Figure 1. One day outdoor enthalpy tagging result with 30-minute window generate one time series data and then normalized. This time
size. series data is divided into equal sized data segment named
as test window. In the research, each data window includes
B. PCA Fault Detection 30-minute operation data samples. Therefore, each test day
PCA is one of the most popular MSPA methods is divided into 48 fixed test windows. Although, moving
employed in process control industry to monitor system window method is widely adopted in monitoring equipment
operation. PCA uses orthogonal transformation procedure to operation and provide a higher detection accuracy, it has
extract a set of linearly uncorrelated principal components very high computation burden especially when data
(PCs) from the possibly correlated original variables [13]. In measurements are very large. Besides, the dynamic response
PCA, a data measurements matrix ∈ ×
includes of building system does not change too much in most of the
operation time. Therefore, a fixed data window is adopted to
samples and process variables. X can be decomposed into
generate baseline data. Different window sizes can be used
a principal matrix plus a residual matrix E. The principal according to the local weather information, building type


and system dynamic in the real practice to reflect more collected from BAS. Fig. 3 shows the HVAC system
accurate system operation. In order to expend data samples configuration graph in Nesbitt.
to building PCA model for fault detection, a data searching
pool with 180-minute data adjacent to the operation time of
the test data window is defined. Historical data windows in
data searching pool containing the same symbolic letters in
the test data window are clustered together to generate
baseline database. PCA model is developed from baseline
database to obtain the statistic threshold and compare with
the statistic value obtained from the test data window to
judge operation status. When a new on-line test data
window is obtained, the same procedure for PM and PCA
detection is repeated again. Fig. 2 gives the weather PM and
PCA detection flow.

Figure 3. System description in the Nesbitt hall.

B. Fault Detection Evaluation


Fault tests were implemented through BAS of Nesbitt in
summer 2016 including sensor fault and actuator fault in
different subsystems. These faults were implemented
through BAS. For example, in Sep. 7, 2016. A sensor
negative bias fault of -2.2°C was implemented on AHU-2
supply air temperature sensor starting from 10:30 to 22:09.
This AHU serves VAV terminals through floor 2 to floor 6,
totally 54 VAV terminals. Firstly, SAX successfully find the
historical outdoor enthalpy information to match the current
outdoor enthalpy information as shown in Figure 4. The
similar operation data in each time window was used as
baseline data for PCA detection. And a statistic threshold
can also be generated for each time window.

Figure 2. Weather PM and PCA method flowchart.

III. CASE STUDY


A. Building Description
One Drexel University campus building – Nesbitt Hall Figure 4. Outdoor enthalpy PM result.
is chosen to evaluate the proposed fault detection method.
Nesbitt Hall is a seven-story, 78,000 square-foot building A sensor negative bias caused most of zones served by
served for Drexel University School of Public Health. AHU-2 needed more cooling than the baseline days which
HVAC system in Nesbitt includes a primary cooling system was generated after SAX PM. Therefore, when this fault
(one chiller) and a heating system (two heating exchangers was implemented, dampers position of VAV terminal in
for hot water and VAV reheat respectively) in the basement. most zones opened larger than baseline day to compensate
Cooling tower located on the top of Nesbitt Hall is also the cooling needs. Example is given by VAV 2-3-5 and
monitored. There are three AHU serving for 88 VAV VAV 2-5-4 as shown in Fig. 5 and Fig. 6. This also
terminals in each floor. All the devices and subsystems are triggered the supply air fan speed in AHU-2 to run at higher
monitored by BAS. Totally 540 data measurements are speed than the baseline day as shown in Fig. 7. This fault is


successfully detected by the proposed method as T2 weather pattern such as outdoor air enthalpy is used to find
overpasses the threshold, shown in Fig. 8. Although such and extract the historical BAS database to generate baseline
fault occurs in one equipment, it causes operation abnormity dataset by using SAX. PCA model. Test cases show that the
in different subsystems and brings strong symptoms. method is efficient to detect whole building level faults with
Therefore, the proposed method can quickly detected it. It is strong symptoms in different sub-systems. Diagnosis
noticed that through 6:30AM to 7:00AM, T2 overpassed the method will be developed based on the detection result.
threshold. It was because chiller stopped to run during that
period after checking the system operation. Therefore,
abnormal operation of the system in slightly short window
can be more accurately detected.

Figure 8. Fault detection result in Sep. 7. 2016.

ACKNOWLEDGMENT
The work presented in this paper has been carried out in
Figure 5. VAV-2-3-5 damper position in Sep. 7. 2016 and baseline. the frame of the VOLTTRON Compatible Whole Building
Root-Fault Detection and Diagnosis, funded by Department
of Energy, USA. (DE-FOA-0001167).
REFERENCES
[1] DOE, Buildings Energy Data Book, in: U.S.D.o. Energy (Ed.),
Washington D.C, 2011.
[2] S. Katipamula, M.R. Brambley, Review article: methods for fault
detection, diagnostics, and prognostics for building systems—a
review, Part I, HVAC&R Research, 11 (1) (2005) 3-25.
[3] S. Katipamula, M.R. Brambley, Review article: Methods for fault
detection, diagnostics, and prognostics for building systems—a
review, Part II, HVAC&R Research, 11 (2) (2005) 169-187.
[4] S. Katipamula, N.N. Bauman, R.G. Pratt, M.R. Brambley,
Demonstration of the Whole-Building Diagnostician in a Single-
Building Operator Environment, in, Pacific Northwest National
Figure 6. VAV-2-5-4 damper position in Sep. 7. 2016 and baseline.
Laboratory (PNNL), Richland, WA (US), 2003.
[5] S. Wu, J.-Q. Sun, Cross-level fault detection and diagnosis of
building HVAC systems, Building and Environment, 46 (8) (2011)
1558-1566.
[6] J.M. House, G.E. Kelly, An overview of building diagnostics, in:
National Conference on Building Commissioning, Kansas City, MO,
2000.
[7] Z. O'Neill, X. Pang, M. Shashanka, P. Haves, T. Bailey, Model-based
real-time whole building energy performance monitoring and
diagnostics, Journal of Building Performance Simulation, 7 (2) (2014)
83-99.
[8] J.D. Bynum, D.E. Claridge, J.M. Curtin, Development and testing of
an Automated Building Commissioning Analysis Tool (ABCAT),
Energy and Buildings, 55 (2012) 607-617.
[9] S. Wang, F. Xiao, Detection and diagnosis of AHU sensor faults
using principal component analysis method, Energy Conversion and
Figure 7. AHU-2 supply air fan speed in Sep. 7. 2016 and baseline. Management, 45 (17) (2004) 2667-2686.
[10] Z. Du, X. Jin, L. Wu, Fault detection and diagnosis based on
IV. CONCLUSION improved PCA with JAA method in VAV systems, Building and
Environment, 42 (9) (2007) 3221-3232.
In this paper, a weather PM and PCA method is
proposed to detect system-level fault detection. Similar


[11] A. Beghi, R. Brignoli, L. Cecchinato, G. Menegazzo, M. Rampazzo, Proceedings of the 8th ACM SIGMOD workshop on Research issues
F. Simmini, Data-driven Fault Detection and Diagnosis for HVAC in data mining and knowledge discovery, ACM, 2003, pp. 2-11.
water chillers, Control Engineering Practice, 53 (2016) 79-91. [14] J. Lin, E. Keogh, S. Lonardi, Visualizing and discovering non-trivial
[12] S. Li, J. Wen, Application of pattern matching method for detecting patterns in large time series databases, Information visualization, 4 (2)
faults in air handling unit system, Automation in Construction, 43 (2005) 61-82.
(2014) 49-58. [15] J.E. Jackson, A user's guide to principal components, John Wiley &
[13] J. Lin, E. Keogh, S. Lonardi, B. Chiu, A symbolic representation of Sons, 2005.
time series, with implications for streaming algorithms, in:



Vous aimerez peut-être aussi