Streamlining Python Development: A Guide to a Modern Project Setup
Case Studies IN Machine Learning
1. CASE STUDIES IN MACHINE LEARNING IN
POWER SYSTEMS>>STATE OF CHARGE ESTIMATION
ENERGY MANAGEMENT >>FRAUD DETECTION
RELIABILITY IMPROVEMENT>>AI IN CONDITION
MONITORING
HIMADRI BANERJI
MD ECO URJA
2. State-of-the-art artificial intelligence techniques are now being developed to support
various applications in a distributed smart grid.
In particular, artificial techniques has been applied to support the integration of
renewable energy resources, the integration of energy storage systems, demand
response, management of the grid and home energy, and security.
As the smart grid involves various actors, such as energy produces, markets, and
consumers, we also discuss how artificial intelligence and market liberalization can
potentially help to increase the overall social welfare delivery of the grid.
Howeve there exist challenges for large-scale integration and orchestration of
automated distributed devices to realize a truly smart grid.
AI APPLICATION AND CASE STUDY IN POWER SYSTEMS
3.
4. With machine learning applications, it became easier to handle the power system complex
challenges.
The traditional techniques are not computationally promising solutions since they have limited
capacity to manage the massive amount of data (including chunks of heterogeneous datasets)
coming from measurement units such as smart meters and phasor measurement units.
The several advanced, efficient and intelligent learning algorithms are widely developed to improve
solutions accuracy to many real-world problems in diverse domains such as voltage and slope
stability, power flow management, the estate of charge estimation, and rotor system diagnosis
AI APPLICATION AND CASE STUDY IN POWER SYSTEMS
5. State Of Charge (SOC) estimation of energy storage devices is the significantly important topic
of many studies in smart power systems.
The prediction machine learning algorithms are built considering the effective parameters of
SOC estimations which are battery current, battery module temperature, power out of the
battery (available and requested), battery power loss and heat removed from the battery.
In a case study one sees improving the accuracy and performance of Lithium-Ion battery state
estimation in electric vehicles by using a genetic algorithm-based fuzzy C-means clustering
method compared to those models formed by conventional fuzzy techniques
AI APPLICATION AND CASE STUDY IN POWER SYSTEMS
6. The learning mechanism handled terminal power, moving average voltage and
current parameters dataset to perform the off-line training phase.
After this phase, however, this model forecast the battery state of charge in the real-
time requests.
The genetic-fuzzy clustering technique is used in the first step to learning the model
topology and antecedent parameters.
Next, the model applied a backpropagation learning algorithm to optimize the
acquired parameters of the first step.
AI APPLICATION AND CASE STUDY IN POWER SYSTEMS
8. AI FOR FRAUD DETECTION IN ENERGY MANAGEMENT SYSTEMS
The electric utilities have to handle problems with the non-technical losses caused by frauds and
thefts committed by some of their consumers. In order to minimize this, some methodologies
have been created to perform the detection of consumers that might be fraudsters.
In this context, the use of classification techniques can improve the hit rate of the fraud
detection and increase the financial income.
A novel energy management technique has been piloted in a Brazilian Utility with use of the
knowledge-discovery in databases process based on artificial neural networks applied to the
classifying process of consumers to be inspected.
The experiment performed in a Brazilian electric power distribution company indicated an
improvement of over 50% of the proposed approach compared to the previous methods used by
that company.
9. KNOWLEDGE DISCOVERY IN DATABASE PROCESS
AI FOR FRAUD DETECTION IN ENERGY MANAGEMENT SYSTEMS
10. In this step, different data sources obtained from databases and text files were
processed to generate a single and consistent database. Initially, seven data sources
were considered:
(1) Database of all consumers and their socio-economic characteristics;
(2) history of inspections;
(3) historical consumption;
(4) history of services requested by clients;
(5) history of ownership exchanges;
(6) history of queries debits; and
(7) history of meter reading.
All data sources were integrated using a common key: consumer installation code.
Thus, it was possible to remove incorrect or duplicate records, generating a single
database from the seven sources, used as input for the data mining algorithm (training
and classification). In this context, only the records with valid inspection results
(fraudsters or non-fraudsters) were considered.
AI FOR FRAUD DETECTION IN ENERGY MANAGEMENT SYSTEMS
Cleaning and Integration
11. TABLE 1: Key attributes of the model
Selection and
Transformation In this
step, statistical techniques
were applied for data
selection and
transformation.
The attribute selection
was performed using a
multivariate correlation
analysis and Information
Gain method, generating
some key attributes of
the model as shown in
the adjacentTable
AI FOR FRAUD DETECTION IN ENERGY MANAGEMENT SYSTEMS
12. The data transformation was
performed by normalization
methods.
The Min-Max method was
used to transform the single
numerical attribute Mean
Consumption, wherein each
value is converted to a range
between 0 and 1.
For the nominal attributes,
two distinct methods were
applied: if the number of
distinct values was less than
five, the Binary method was
applied; otherwise the One-
of-N method was used
Data MiningThe problem addressed here is
a supervised classification one because there
are real inspections’ records to be used for
the training step.
An artificial neural network/multilayer
perceptron (ANNMLP) was used for the
dataset training and classification.
The MLPs using the Backpropagation
algorithm have been successfully applied to
solve many similar complex problems, such
as pattern recognition, classification, data
preprocessing, etc.
The ANN-MLP’s architecture used three
layers: input, hidden and output layers.
AI FOR FRAUD DETECTION IN ENERGY MANAGEMENT SYSTEMS
13. After defining the architecture, the data mining algorithm was coded using the
training/test/validation schema and the stratified k-Fold CrossValidation method.
In this case, k is equal to 10, i.e., at the each iteration the dataset is randomly
partitioned into 10 equal size subsets. Of the 10 subsets, 9 are used as training data
and a single is used for testing the model.
This process is then repeated k times, and the average error is calculated.
This implementation requires parameter settings to perform the experiments
successfully.
AI FOR FRAUD DETECTION IN ENERGY MANAGEMENT SYSTEMS
14. RESULTS AND DISCUSSION
The evaluation of the results was performed using a confusion matrix that compares real
inspections to classified inspections by the ANN-MLP, indicating four result types: (1)TP is
a fraudster consumer correctly classified as fraudster; (2) FN is a fraudster consumer
incorrectly classified as non-fraudster; (3) FP is a consumer non-fraudster incorrectly
classified as fraudster; (4)TN is a consumer non-fraudster correctly classified as non-
fraudster.
Some measures are used to check the classifier efficiency: hit rate is the percentage of
records correctly classified; recall:TP / (TP+FN); precision =TP / (TP+FP);True Positive
rate =TP / (TP+FN); and False Positive rate = FP / (FP+TN)
AI FOR FRAUD DETECTION IN ENERGY MANAGEMENT SYSTEMS
16. Operational flexibility in thermal power plants is normally
assessed by three criteria: mimimun compliant load, start-up time
and maximum load gradient .
The minimum compliant load of a natural gas combined cycle
depends mainly on the gas turbine, as stable combustion and
acceptable emissions Nox limits must be guaranteed.
Modern heavy duty gas turbines may offer a minimum load of
40–50% of the full load, but this level is expected to decrease to
30%
AI IN IMPROVING POWER
GENERATION FLEXIBILITY
17. In this context a Power Generating Company with 2×1 CCGT generation plant, developed a
plan to adapt the operational flexibility and performance that enable them to stay longer in
the market or to return earlier thus increasing plant revenue.
The 786 MW plant consists of two GE MS9001 FA DLN 2.0+ gas turbines and an ALSTOM
DKYZZ3-2N41 steam turbine.
The power plant has been operating in AGC mode, cycling more than 30% of load an
average of 150 times per day.
In this demanding operating context, the unstable steam temperatures represented a
constrain to steepen the plant ramp rate, to decrease the minimum load, and to reduce the
thermal stresses.
AI IN IMPROVING POWER
GENERATION FLEXIBILITY
18. Due to the improvement of the control performance, the plant has taken a
step further.ADEX as implemented an optimization setpoint control that
increases the steam temperature 2.1°C, reducing the rate an additional
0.05%.
Keeping the temperature in a narrow band leads to a reduction of the
induced thermal stress on superheater headers and steam turbines, which
increases the equipment life expectancy and the plant availability.
AI IN IMPROVING POWER GENERATION
FLEXIBILITY
21. Genetic algorithms (GAs) are software programs that provide evolutionary systems
solutions through modelling or by imitating the biological evolution processes through a
three-stage process of Selection, Genetic Operation and Replacement.
GA is used in artificial intelligence to classify faults and monitor the conditions of
various applications.
To classify and monitor a selected set of optimal features by GA in roller bearing health
and the result shows that the application of ANNs with GA is a powerful technique.
In a related study, acoustic emission technique was used to diagnose faults and monitor
bearing conditions.
Continuous wavelet transform and wavelet-based waveform parameter selection were
used to measure and optimize genetic algorithm selection.
What is Fuzzy Logic?
Zadeh, in 1965, proposed a multivalued logic which enabled the definition of intermediate values between traditional
evaluations such as yes/no, true/false, which he termed as Fuzzy Logic .
AI IN IMPROVING EQUIPMENT RELIABILITY