Real Project Ab (AutoRecovered)
Real Project Ab (AutoRecovered)
This project report is submitted for partial fulfilment of requirement for the
degree of Bachelor of Technology in Electrical Engineering under Maulana
Abul Kalam Azad University of Technology, West Bengal.
Session: 2023-2024
Submitted by
Under the Guidance of: Prof. Arnab Roy (Asst. Prof. Dept. of
EE)
1
ACKNOWLEDGEMENT
With a deep sense of gratitude, I wish to express my
sincere thanks to my guide, Prof. Arnab Roy, Assistant
Professor in the department of Electrical Engineering
for giving me the opportunity to work under him on
this project. I also want to thank Dr. Avijit Saha, Head
of the Department, Electrical Engineering for providing
me a solid background for my research thereafter. He
has been a great source of inspiration to me and I
thank him from the bottom of my heart.
Finally, I would like to thank all those people whose
direct and indirect support helped me completing my
project in time. I would like to thank my department
for giving me the opportunity and platform to make my
effort a successful one.
Soham Das
Arpan Kumar Bhandari
Tridib Pradhan
(Department of Electrical Engineering)
2
CONTENT
ABSTRACT 4
CHAPTER 1 INTRODUCTION 5
1.1 INTRODUCTION 6
CHAPTER 3 METHODOLOGY 9
3.1 METHODOLOGY 10
5.1 ADVANTAGES 31
5.2 CONCLUSION 33
CHAPTER 7 BIBLIOGRAPHY 34
BIBLIOGRAPHY 35
3
ABSTRACT
In our project, we're using neural networks to help
manage faults in power systems. Instead of relying on
complex methods or manual checks, our approach uses
a computer system that learns from data to quickly
figure out what's wrong and where it's happening in the
power grid.
4
CHAPTER- 1
5
1.1 INTRODUCTION
Fault classification, location and detection in power
systems are critical tasks for ensuring the stability
and reliability of electrical grids. Traditional
methods for fault detection often rely on complex
algorithms and specialized equipment. However,
with advancements in artificial intelligence,
particularly in neural networks, there’s a growing
interest in using these technologies for fault
analysis in power system.
On of the key advantages of neural networks is their
ability to adopt and learn from new data, which can
improve the accuracy of fault detection systems
over time. Challenges remain in developing neural
network models that are robust enough to handle
the variability and complexity of real-world power
systems.
We explore the application of neural networks for
fault classification, location and detection in power
systems. We aim to develop a reliable and efficient
system that can help improve the stability and
reliability of electricals grids, ultimately
contributing to the advancement of smart grid
technologies.
6
CHAPTER- 2
7
2.1 NEURAL NETWORK
Traditional methods of fault detection and location
often rely on complex algorithms and manual analysis.
These methods may not always be accurate or
efficient, especially in large and complex power
systems. There's a need for smarter, more automated
approaches to fault management.
So, here we can use neural networks as a smarter
option. Neural networks are computer systems
inspired by the human brain, capable of learning from
data and making intelligent decisions. In the context of
power systems, Neural networks are very effective for
managing faults in power systems because they can
learn from data patterns. By using advanced data
processing and training methods, they create a strong
system for detecting, classifying, and locating faults,
which makes power systems more reliable and efficient.
8
CHAPTER- 3
9
3.1 METHODOLOGIES
This section presents the methodologies of the research
such as the modelling the transmission network,
simulation of various fault conditions, training the
neural network and test the neural network.
10
CHAPTER- 4
11
4.1 MODELLING THE TRANSMISSION
NETWORK
A simple transmission line system which was modelled
using MATLAB Simulink. The model consists of
equivalent Thevenin source, voltage and current
measurements, transmission line, fault configuration
and three-phase load. The parameters used in the model
is listed in below. The transmission line is spur
connection type where the current flow is in one
direction from the source to the load.
13
4.2 HOW TO TRAIN NEURAL
NETWORK
For training purpose, the fault conditions were varied
for different fault types, fault resistance values and
fault locations. The higher the number of training data,
the higher the accuracy of the fault classifier and
locator. Five different fault types have been simulated
which are AG, AB, ABG, ABC and ABCG which represent
the single line-to-ground (SLG) fault, line-to-line (LL)
fault, line-to-line-to-ground (LLG) fault, three-line (LLL)
fault and three-line-to-ground (LLLG) fault respectively.
For each SLG, LL, and LLG fault, only one type of fault
needs to be simulated because the other two types of
faults will have the same values for the same simulated
fault type. This is the advantage of using sequence
values as the input for the neural network compared
with using the phase values where the voltage and
current for all phases have to be recorded. Below table
shows the variation of fault types, fault resistance
values and fault locations for the simulated fault cases
for training data purpose. The output for the neural
network should be in value. Thus, the different fault
types have been assigned with different values as
shown below-
14
INPUT FAULT TYPES REPRESENTATION
FAULT Va Vb Vc Ia Ib Ic
TYPE/FAULT
NO FAULT 167600 167600 167600 766.1 766.1 766.1
AG(0) 97.67 178600 161800 1448 788.9 750.7
BG(0) 161800 97.67 178600 751.3 1408 788.5
CG(0) 178600 161800 98.24 788.4 750.9 1432
AG(50) 38330 172700 161900 1228 708.4 747.1
BG(50) 161600 37000 172800 746.7 1196 708.7
CG(50) 173200 162200 43250 708.8 746.9 1214
AG(100) 59820 171700 162100 1077 645.7 723.6
BG(100) 162000 59700 171700 722.5 1050 646.5
CG(100) 171700 162100 59850 646.8 723.2 1064
AB(0) 83712.6 83761.7 167476.7 1539.0 995.1 777.3
AB(50) 75882.1 96900.0 168524.0 1386.0 884.5 724.1
AB(100) 75629.6 108963.8 170369.8 1261.0 794.5 676.9
BC(0) 167476.7 83712.5 83761.7 777.3 1522.0 988.2
BC(50) 168523.9 90116.2 108881.8 724.1 1369.0 877.5
BC(100) 170369.8 87267.2 117421.3 676.9 1245.0 787.6
AC(0) 83761.7 167476.7 83712.6 1016.0 777.3 1559.0
AC(50) 109964.0 168523.9 92452.5 902.1 724.1 1403.0
AC(100) 119083.2 170369.8 89690.7 809.0 676.9 1275.0
ABC(0) 55.5 55.5 55.5 1449.0 1409.0 1434.0
ABC(50) 44708.9 39487.6 72253.5 1294.0 1259.0 1276.0
ABC(100) 57142.0 52140.3 76202.6 1168.0 1137.0 1154.0
ABG(0) 59.3 103.5 177186.2 1449.0 1408.0 695.8
ABG(50) 35067.6 41270.5 171308.7 1290.0 1202.0 673.6
ABG(100) 48321.3 60136.7 169264.8 1168.0 1055.0 641.2
BCG(0) 177199.4 58.8 103.2 696.5 1409.0 1433.0
BCG(50) 171009.0 57663.4 61377.0 673.6 1258.0 1219.0
BCG(100) 169159.3 64932.2 73869.2 640.8 1141.0 1067.0
CAG(0) 102.8 177199.4 59.2 1448.0 696.6 1434.0
CAG(50) 63825.5 170972.1 60013.1 1237.0 673.5 1280.0
CAG(100) 76724.7 169142.6 67669.3 1086.0 640.6 1160.0
15
OUTPUT FAULT TYPES
REPRESENTATION
FAULT TYPE/FAULT A B C G
NO FAULT 0.0 0.0 0.0 0.0
AG(0) 1.0 0.0 0.0 1.0
BG(0) 0.0 1.0 0.0 1.0
CG(0) 0.0 0.0 1.0 1.0
AG(50) 1.0 0.0 0.0 1.0
BG(50) 0.0 1.0 0.0 1.0
CG(50) 0.0 0.0 1.0 1.0
AG(100) 1.0 0.0 0.0 1.0
BG(100) 0.0 1.0 0.0 1.0
CG(100) 0.0 0.0 1.0 1.0
AB(0) 1.0 1.0 0.0 0.0
AB(50) 1.0 1.0 0.0 0.0
AB(100) 1.0 1.0 0.0 0.0
BC(0) 0.0 1.0 1.0 0.0
BC(50) 0.0 1.0 1.0 0.0
BC(100) 0.0 1.0 1.0 0.0
AC(0) 1.0 0.0 1.0 0.0
AC(50) 1.0 0.0 1.0 0.0
AC(100) 1.0 0.0 1.0 0.0
ABC(0) 1.0 1.0 1.0 0.0
ABC(50) 1.0 1.0 1.0 0.0
ABC(100) 1.0 1.0 1.0 0.0
ABG(0) 1.0 1.0 0.0 1.0
ABG(50) 1.0 1.0 0.0 1.0
ABG(100) 1.0 1.0 0.0 1.0
BCG(0) 0.0 1.0 1.0 1.0
BCG(50) 0.0 1.0 1.0 1.0
BCG(100) 0.0 1.0 1.0 1.0
CAG(0) 1.0 0.0 1.0 1.0
CAG(50) 1.0 0.0 1.0 1.0
CAG(100) 1.0 0.0 1.0 1.0
16
The fault classifier and locator have been trained using
the neural fitting tool inside the MATLAB where the
zero sequence values of voltage and current were the four
input elements for the tool. The target for the tool was
fault location in km for fault locator and represented fault
type value for fault classifier. The total number of
training data is 30 samples which consist of training data
for different fault types, fault location values as shown
below.
17
DATA SHEET FOR DISTANCE
CALCULATION
18
ABG 50.00 59860.00 371.50
BCG 50.00 59810.00 379.20
ACG 50.00 59800.00 362.80
ABCG 50.00 15.88 0.01
AG 60.00 62020.00 392.10
BG 60.00 62020.00 375.50
CG 60.00 62020.00 385.10
ABG 60.00 56260.00 351.20
BCG 60.00 56450.00 358.80
ACG 60.00 56480.00 343.10
ABCG 60.00 11.14 0.01
AG 70.00 58960.00 373.30
BG 70.00 58970.00 357.40
CG 70.00 58880.00 366.30
ABG 70.00 53750.00 332.90
BCG 70.00 53640.00 340.30
ACG 70.00 53630.00 325.40
ABCG 70.00 2.11 0.01
AG 80.00 56350.00 356.30
BG 80.00 56340.00 340.80
CG 80.00 56350.00 349.30
ABG 80.00 51300.00 316.40
BCG 80.00 51070.00 323.70
ACG 80.00 51030.00 309.30
ABCG 80.00 2.13 0.00
AG 90.00 53700.00 340.60
BG 90.00 53710.00 325.70
CG 90.00 53540.00 333.70
ABG 90.00 48320.00 301.40
BCG 90.00 48480.00 308.60
ACG 90.00 45100.00 294.70
ABCG 90.00 3.43 0.01
AG 100.00 51500.00 326.20
BG 100.00 51490.00 311.80
CG 100.00 51500.00 319.40
ABG 100.00 46490.00 287.70
BCG 100.00 46400.00 294.80
ACG 100.00 46380.00 281.50
ABCG 100.00 10..57 0.00487500
19
For this neural fitting tool, the number of hidden neurons
chosen is 10. After each training of fault classifier and
locator, the value of Mean Squared Error (MSE) and
Regression, R were recorded, and the trained model was
saved. From 20 times of training for both fault classifier
and locator, the trained model which has the lowest value
of MSE, and R was used as the final NN based fault
classifier and locator. Below figure shows an example of
trained model which can be generated after each finished
training.
20
resistance values and fault locations differ from the fault
conditions used previously to generate the training data.
21
4.3 CIRCUIT DIAGRAM
22
CIRCUIT DIAGRAM AT RUNNING
CONDITION
23
CHAPTER- 5
24
5.1 Results and Discussion
The results of error for neural network training of fault
classifier and locator are shown below. The results in
both figures represent the best trained model from 20
times of training for both fault classifier and locator. The
number of samples used for training, validation and
testing are 25, 3 and 3 samples and 16, 2 and 2
respectively. The MSEs of training and testing are very
low for both trained fault classifier and locator. While the
regressions of training and testing are nearly one for both
fault classifier and locator.
Results of errors for the best trained model of fault
classifier-
25
The last test is the most important test which used to test
the accuracy of the trained fault classifier and locator.
This test used the test data from different simulated fault
conditions other than the data used during the training
stage. The results of fault detection and location for this
test is shown
Performances of training state for: (a) Fault
classifier, (b) fault locator-
(a)
26
(b)
Results of fault classifier and locator for different fault
types, fault resistance values and fault locations.
27
5.2 RESULTS OF FAULT CLASSIFIER
AND LOCATOR FOR DIFFERENT
FAULT TYPES AND FAULT
LOCATIONS-
NO. FAULT TYPE ESTIMATED FAULT CORRECT FAULT ACTUAL FAULT LOCATION AND
TYPE VALUE FOR TYPE DETECTION? ESTIMATED FAULT LOCATION
EVERY FAULT (KM)
1 1-0-0-1 YES 10 7.914
28
From the above table, the NN based fault classifier
successfully classified all the fault types which have
different fault resistance values and locations. All the
estimated fault type values are very near to the actual
fault type values. Then for the fault location, the NN
based fault locator accurately located the faults where the
average error of fault location is 0.705 % (less than 1%).
However, there are several fault conditions which have a
slightly higher error than 1%. The accuracy of the fault
location estimation can be enhanced by training the fault
locator with higher number of samples which have
higher number of different fault resistance and fault
location values. Besides that, the number of trainings
also can be increased until the lowest MSE and
regression errors been found. From the table, the fault
classifier and locator still can classify and locate the AG,
BC and ACG faults although the fault classifier and
locator been trained with different SLG, LL and LLG
faults respectively.
29
CHAPTER- 6
30
6.1 ADVANTAGES
31
- Scalability: Neural network can be scalded to
monitor large and complex power systems
effectively.
32
6.2 CONCLUSION
33
CHAPTER- 7
34
7.1 BIBLIOGRAPHY
M. Dashtdar, M. Esaeilbeig, M. Najafi, and M. E.
N. Bushehri, “Fault Location in the Transmission
Network Using Artificial Neural Network,” Autom.
Control Comput. Sci., vol. 54, no. 1, pp. 39–51,
2020.
Bhuyan, B. K. Panigrahi, K. Pal, and S. Pati,
“Convolutional Neural Network Based Fault
Detection for Transmission Line,” Int. Conf. Intel.
Controll. Comput. Smart Power, 2022.
M. Nithyavelam and Siddappanaidu, “Novel fault
detection on three-phase transmission line using
modified artificial neural network with wavelet-
based analysis,” ARPN J. Eng. Appl. Sci., vol. 14,
no. 2, pp. 556–564, 2019.
Pandey, P. S. Gadekar, and C. B. Khadse,
“Artificial neural network-based fault detection
system for 11 kV transmission line,” 1st Int. Conf.
Adv. Electr. Comput. Commun. Sustain. Technol.,
2021.
You tube channel: Learn MATLAB Simulink
Link: https://youtu.be/RLZFjXA7tiY?si=yDmu1NqoKYOm6-
x-
35