Professional Documents
Culture Documents
Robson Pacífico Guimarães Lima Bruno Willian de Souza Arruda and Cleonilson
Department of Electroeletronic Protásio de Souza
Federal Institute of Pernambuco, IFPE Department of Electrical Engineering
Afogados da Ingazeira, Pernambuco, Brazil Federal University of Paraíba, UFPB
robson.lima@afogados.ifpe.edu.br João Pessoa, Paraíba, Brazil
{bruno.arruda}{protasio}@cear.ufpb.br
Abstract— An Artificial-Immune-System (AIS) based (AIS) and they are being considered one of the most promising
anomaly detection system applied to Water Supply System nature-inspired techniques used for novelty detection systems
(WSS) is presented. At normal working, the pressure level into
[2]. One of the most important algorithms from AIS and the
the WSS is controlled by a Fuzzy Control System. As the WSS is
composed of pressure sensors, valves, pumps, and other devices, main tool for self-nonself discrimination is the Negative
faults in these devices causing abnormal disturbances can occur. Selection Algorithm (NSA) for its great ability in early
An algorithm of AIS, namely, the Negative Selection Algorithm detection of faults [2].
(NSA), is the base of the proposed anomaly detection system. The In this paper, it is presented an AIS-based anomaly
NSA verifies abnormal system conditions based on the normal detection system applied to a Water Supply System (WSS)
system conditions. Experimental results show that the proposed controlled by a fuzzy system [4]. By injecting faults on
system is effective in order to detect anomaly. devices in this system (for example, pressure sensors, valves,
pumps, and other devices), the proposed anomaly detection
Keywords— Negative Selection Algorithm, Fuzzy Controller, system, which is based on NSA, is able to detect abnormal
Fault Detection. situations as shown in the experimental results.
x: 1 1 0 0 1 0 1 0 1 0 1 1 1
y: 0 0 1 0 1 0 1 0 0 1 1 0 1
Fig. 4. A match under the r-contiguous matching rule, with vectors of
length L = 13 consisting of symbols from the binary alphabet with
the matching constraint r = 5. The vectors x and y in the above
example match for all r ≤ 5.
x: 2.1 3.9 5.6 8.2 3.7 8.1 5.6 9.7 0.9 2.7 2.0 3.3 1.4
y: 4.5 1.2 3.2 2.6 3.4 7.8 5.6 9.8 1.1 5.6 7.6 2.9 7.6
z: 0 0 0 0 1 1 1 1 1 0 0 1 0
Fig. 6. Considering real values, x and y match for all r ≤ 5 considering Fig. 8. Normal Pressure curve.
the r-contiguous matching rule, and x and y match if for all r ≤ 6
considering the r- hamming matching rule. After its stabilization, the system was subjected to a
brusque increase and decrease of pressure through a closure
and opening of a valve. The curves of response can be seen in
Fig. 9.
11 and any detector was active as expected since detects do
not match self-vector.