SlideShare a Scribd company logo
1 of 29
Smart Residential Energy Management Using Machine
Learning
CHAITANYA BHARATHI INSTITUTE OF TECHNOLOGY(A)
DEPARTMENT OF ELECTRICAL & ELECTRONICS ENGINEERING
BE EEE Sem-VII AY 2023-24
Project
Review-2 [6-11-2023]
Project Guide:
Dr. B. Krishna Chaitanya
Presented By:
B. Raju-160120734106
Abdul Javvad Ahmed-160120734083
R.Hareyaank-160120734090
Contents:
1.Introduction
2.Abstract
3.Objectives
4.Literature review
5.Research Gap/Proposed technology
6.System design
7.Methodology
8.Conclusion
Introduction:
• The residential energy management system (REMS) is an advanced
system that has been designed to manage and control the energy
consumption of residential buildings.
• The purpose of the REMS is to optimize energy usage by switching
between grid and renewable energy sources based on demand and
availability.
• The system employs machine learning algorithms to learn from past
usage patterns and to predict future energy requirements.
• This allows the system to make informed decisions about when to
switch between grid and renewable energy sources based on
availability of load.
Abstract
• Effective management of energy consumption at the consumer level is a
vital part of the future smart Grids. An efficient residential energy
management system (REMS) is a crucial and necessary. The proposed
system also includes a renewable energy source integration module that
enables the system to switch between grid and renewable sources based
on availability of power source. The REMS integrates ML algorithms with
smart home technologies to analyse energy consumption patterns from
various power sources and control the renewable power sources utilization
and automatically limits heavy loads which are in use during peak hours.
Automation of switchover is performed using Artificial Neural Networks
(ANN) and Support Vector Machine (SVM), Multiple Linear
Regression(MLR) machine learning algorithms for suggesting optimized
human-like decisions. The results prove that SVM is superior to ANN in
terms of classification accuracy.
Objectives
• The primary objective of the REMS is to reduce energy costs for
homeowners while minimizing their carbon footprint.
• By using renewable energy sources such as solar panels, wind
turbines, or geothermal heat pumps, the REMS helps to reduce the
dependence on fossil fuels and lower the carbon emissions associated
with energy consumption.
• The REMS is an essential tool for energy management in residential
buildings, as it helps to reduce energy consumption, lower costs, and
promote sustainability.
Literature :
S.no Year Author Name Publisher Article Name Outcomes Advantages
1 2017
Krishna
Prakash N,
Prasanna
Vadana D.
IEEE Explore
Machine learning
based Residential
Energy
Management System
An attempt
is made in this paper to
develop an REMS for domestic
installations
that reduces the power consumption
from grid
by effectively switching the loads
between grid and renewably energized
local storage.
REMS when installed in every
home
cumulatively show a significant
reduction
in the burden on the legacy grid
and
improvement in the small scale
penetration
of renewable energy resources
2 2019
Rozeha A.
Rashid,
Leon Chin
IEEE Explore
Machine Learning
for Smart Energy
Monitoring of
Home Appliances
Using IoT
The project's outcomes encompass
improved energy efficiency,
environmental benefits, technological
advancement, user empowerment,
data-driven decision making,
affordability, and education in the
context of home energy management.
1. The project contributes to
the improvement of energy
efficiency in households by
providing users with insights
into their energy
consumption.
3 2020
Mahmood Reaz
Sunny;
Md Ahsan Kabir;
IEEE Explore
Residential Energy
Management: A Machine
Learning Perspective
1.The methodology used in this
article is primarily a literature review
and discussion of key concepts and
research findings related to machine
learning applications in residential
energy management.
2.It involves categorizing machine
learning techniques into supervised,
unsupervised, semi-supervised, and
reinforcement learning.
1.The article informs
readers about the
potential benefits of
applying machine
learning in residential
energy management,
such as improved energy
efficiency and reduced
environmental impact.
2.It highlights the
importance of
collaborative efforts
among consumers,
utilities, industries,
academia, and
government institutions
to overcome challenges
in this domain.
4 2022 Rozeha A. Rashid,
M. Adib Sarijari
IEEE Explore
Machine Learning
Bill Prediction for IoTbased
Utility
Management
System
1.The system uses an ESP32
microcontroller to monitor energy
usage and control appliances.
2.An Artificial Neural Network (ANN)
model, trained with MATLAB,
predicts monthly electricity bills
based on current usage and the day
of the month.
1.Users can make
informed decisions
about energy
conservation based on
bill predictions.
2. The ability to monitor
energy usage in real-
time allows users to
identify energy-intensive
appliances or behaviors
and take immediate
corrective actions.
Research Gap/Proposed Technology:
• The ML-based Energy Residential Management System project using
Python can help households to switch between grid and renewable
energy sources based on the load demand and availability of energy
sources.
• Machine learning algorithms can be used to train a model to predict
the power source based on input variables, and how this model can
be used to make decisions in real-time based on the input values.
• By using a combination of data analysis and machine learning
techniques, REMS can help optimize energy usage, reduce costs, and
increase the use of renewable energy sources, thereby promoting
sustainable and efficient energy systems
Methodology
• The residential energy management system (REMS) uses machine learning
algorithms to optimize energy usage by switching between grid and renewable
energy sources.
• The rule-based system takes into account several factors, including energy
demand, renewable energy availability, and energy storage capacity.
• When renewable energy sources are available and energy demand is low, the
system switches to using renewable energy sources.
• When renewable energy sources are not available, or when energy demand is
high, the system switches back to using grid energy.
• Based on its charge-discharge transactions and grid availability, a Residential
Energy Management System (REMS) is created to transfer potential loads to
locally stored renewable energy, thereby lowering the total amount of electricity
drawn from the grid.
Data Collection:Status Parameters
Parameter Status Description
Grid 0
1
Not Available
Available
Battery SOC -2
-1
0
1
2
0% - 25%
25% - 50%
50% - 75%
75% - 100%
100%
Day/Night 0
1
Not Available
Available
Type of Load 0
1
2
3
Light Loads
Medium Loads
More Medium loads
Heavy Loads
Types of Loads
Type of Load Power Consumption
Light Loads 0-150
Medium Loads 150-350
More Medium Loads 350-650
Heavy Loads 650-1000
Decisions Descriptions
1 Maintain same State
2 Connect to Battery
3 Connect to Grid
4 Message to Consumer
Decisions
Sample Cases
Case Grid Battery SOC Day/Night Type of Load Decision
a 0 2 1 0 Maintain Same
State
b 1 1 1 1 Connect to
Battery
c 1 1 0 3 Connect to Grid
d 0 0 0 3 Message
Consumer
System Design
eeeeee
ML based
Optimization
EMS
Grid
Availability
Lighting
Condition
Battery
soc
Type of
Load
Artificial neural networks (ANN)
Code:
ANN Output:
Multiple Linear Regression (MLR)
Code:
MLR Output:
Support Vector Machine(SVM)
Code:
SVM Output:
Algorithms Accuracy
ANN 0.8000
MLR 0.9375
SVM 0.9583
Accuracy Comparison Between Algorithms:
Outcome:
• There are many algorithms in which we can do our project so
rather than using any random algorithm we have gone through
different algorithms.
• We have executed the codes of algorithms and we analyzed there
accuracy.
• As seen from the comparision table above the accuracy of support
vector machine is highest.
• Therefore, for our project we are going to use svm algorithm.
Grid Battery SOC Day/Night Type of load Decision
0 -2 0 0 4
0 -1 0 0 4
0 0 0 0 4
0 1 0 0 4
0 2 0 0 4
1 -2 0 0 3
1 -1 0 0 3
1 0 0 0 3
1 1 0 0 3
1 2 0 0 3
0 -2 1 0 1
0 -1 1 0 1
0 0 1 0 1
0 1 1 0 1
0 2 1 0 1
1 -2 1 0 1
1 -1 1 0 1
1 0 1 0 1
1 1 1 0 2
1 2 1 0 2
0 -2 0 1 4
0 -1 0 1 4
0 0 0 1 4
0 1 0 1 4
0 2 0 1 4
1 -2 0 1 3
1 -1 0 1 3
1 0 0 1 3
1 1 0 1 3
1 2 0 1 3
0 -2 1 1 1
0 -1 1 1 1
0 0 1 1 2
0 1 1 1 2
0 2 1 1 2
1 -2 1 1 1
1 -1 1 1 1
1 0 1 1 1
1 1 1 1 2
1 2 1 1 2
0 -2 0 2 4
0 -1 0 2 4
0 0 0 2 4
0 1 0 2 4
0 2 0 2 4
1 -2 0 2 3
1 -1 0 2 3
1 0 0 2 3
1 1 0 2 3
1 2 0 2 3
0 -2 1 2 1
0 -1 1 2 1
0 0 1 2 1
0 1 1 2 2
0 2 1 2 2
1 -2 1 2 1
1 -1 1 2 1
1 0 1 2 1
1 1 1 2 1
1 2 1 2 1
0 -2 0 3 4
0 -1 0 3 4
0 0 0 3 4
0 1 0 3 4
0 2 0 3 4
1 -2 0 3 3
1 -1 0 3 3
1 0 0 3 3
1 1 0 3 3
DATA
SET
SVM Flow Chart:
SVM
• #importing libraries
• import pandas as pd
• import numpy as np
• from sklearn import datasets
• from sklearn.model_selection import train_test_split
• from sklearn.svm import SVC
• from sklearn.metrics import accuracy_score
• from matplotlib import pyplot as plt
• from mlxtend.plotting import plot_decision_regions
• #data given as csv file for training
• data = pd.read_csv('project.csv')
• #dividing data into dependent and independent variables
• X = data.iloc[:, :-1].values
• y = data.iloc[:, -1].values
• # splitting of data
• X_train, X_test,y_train, y_test = train_test_split(X,
• y, test_size=0.3, random_state=42)
• # train svm model
• svm = SVC(kernel='rbf', C=1.0)
• svm.fit(X_train, y_train)
• # predictions using test data
• y_pred = svm.predict(X_test)
• #accuracy
• accuracy = accuracy_score(y_test, y_pred)
• print("Accuracy:", accuracy)
• # Plot decision regions
• plot_decision_regions(X_train.values,y_train.values,
• clf=svm, legend=2)
• plt.xlabel('Grid')
• plt.ylabel('day/night')
• plt.title('SVM Decision Region')
• plt.show()
• #input
• Grid=int(input("Grid availability:"))
• Battery=int(input("Battery State of Charge:"))
• #input
• Grid=int(input("Grid availability:"))
• Battery=int(input("Battery State of Charge:"))
• if Battery<=24:
• Battery_soc=-2
• elif 25<=Battery<=49:
• Battery_soc=-1
• elif 50<=Battery<=74:
• Battery_soc=0
• elif 75<=Battery<=99:
• Battery_soc=1
• else:
• Battery_soc=2
• PV=int(input("PV availability:"))
• load=int(input("load:"))
• if load<150:
• tp_of_load=0
• elif 150<load<350:
• tp_of_load=1
• elif 350<load<650:
• tp_of_load=2
• elif 650<load<1000:
• tp_of_load=3
Output:
Accuracy:0.9583333334
Conclusion:
• Integrating the REMS system with a smart grid would allow for better
control and optimization of power usage. The system could be designed to
automatically switch between different power sources based on real-time
data from the grid.
• Currently, the system is designed to switch from grid to PV only. In the
future, other renewable energy sources like wind or hydropower could be
integrated into the system to further reduce reliance on non-renewable
sources.
• In conclusion, this research underscores the significance of performing
energy management in smart buildings to achieve sustainability goals,
improve operational efficiency, and enhance overall building performance.
The findings advocate for the widespread adoption of intelligent energy
management systems as a fundamental step towards a greener and more
energy-efficient future.
THANK YOU

More Related Content

Similar to Smart Residential Energy Management System Using Machine Learning.pptx

Optimal Capacitor Placement for IEEE 14 bus system using Genetic Algorithm
Optimal Capacitor Placement for IEEE 14 bus system using Genetic AlgorithmOptimal Capacitor Placement for IEEE 14 bus system using Genetic Algorithm
Optimal Capacitor Placement for IEEE 14 bus system using Genetic Algorithm
AM Publications
 
Presentation by A. K. Bohra on Issues & Challenges in Net Metering
Presentation by A. K. Bohra on Issues & Challenges in Net MeteringPresentation by A. K. Bohra on Issues & Challenges in Net Metering
Presentation by A. K. Bohra on Issues & Challenges in Net Metering
Anil Kumar Bohra
 
MODERN SMART GRIDS AND LEVERAGING SMART METER DATA.pptx
MODERN SMART GRIDS AND LEVERAGING SMART METER DATA.pptxMODERN SMART GRIDS AND LEVERAGING SMART METER DATA.pptx
MODERN SMART GRIDS AND LEVERAGING SMART METER DATA.pptx
Jasmeet939104
 

Similar to Smart Residential Energy Management System Using Machine Learning.pptx (20)

Smart Grid Components Control Elements & Smart Grid Technology
Smart Grid Components Control Elements & Smart Grid TechnologySmart Grid Components Control Elements & Smart Grid Technology
Smart Grid Components Control Elements & Smart Grid Technology
 
Grid Connected Photovoltaic System with Energy Management Scheme
Grid Connected Photovoltaic System with Energy Management SchemeGrid Connected Photovoltaic System with Energy Management Scheme
Grid Connected Photovoltaic System with Energy Management Scheme
 
IRJET- An Efficient Dynamic Deputy Cluster Head Selection Method for Wireless...
IRJET- An Efficient Dynamic Deputy Cluster Head Selection Method for Wireless...IRJET- An Efficient Dynamic Deputy Cluster Head Selection Method for Wireless...
IRJET- An Efficient Dynamic Deputy Cluster Head Selection Method for Wireless...
 
1MWH SOLAR PLANT CONNECTED TO MICROGRID WITH BESS CONTROLLER
1MWH SOLAR PLANT CONNECTED TO MICROGRID WITH BESS CONTROLLER1MWH SOLAR PLANT CONNECTED TO MICROGRID WITH BESS CONTROLLER
1MWH SOLAR PLANT CONNECTED TO MICROGRID WITH BESS CONTROLLER
 
Optimal Capacitor Placement for IEEE 14 bus system using Genetic Algorithm
Optimal Capacitor Placement for IEEE 14 bus system using Genetic AlgorithmOptimal Capacitor Placement for IEEE 14 bus system using Genetic Algorithm
Optimal Capacitor Placement for IEEE 14 bus system using Genetic Algorithm
 
Smart grid'
Smart grid'Smart grid'
Smart grid'
 
IRJET- Analysis of Demand Side Management of Distribution Systems
IRJET-  	  Analysis of Demand Side Management of Distribution SystemsIRJET-  	  Analysis of Demand Side Management of Distribution Systems
IRJET- Analysis of Demand Side Management of Distribution Systems
 
Design and Control Issues of Microgrids : A Survey
Design and Control Issues of Microgrids : A SurveyDesign and Control Issues of Microgrids : A Survey
Design and Control Issues of Microgrids : A Survey
 
Two-way Load Flow Analysis using Newton-Raphson and Neural Network Methods
Two-way Load Flow Analysis using Newton-Raphson and Neural Network MethodsTwo-way Load Flow Analysis using Newton-Raphson and Neural Network Methods
Two-way Load Flow Analysis using Newton-Raphson and Neural Network Methods
 
A Noval Method for Improving Power Quality of the Distribution System Connect...
A Noval Method for Improving Power Quality of the Distribution System Connect...A Noval Method for Improving Power Quality of the Distribution System Connect...
A Noval Method for Improving Power Quality of the Distribution System Connect...
 
IRJET - Design and Implementation of Closed-Loop Controlled Boost Converter f...
IRJET - Design and Implementation of Closed-Loop Controlled Boost Converter f...IRJET - Design and Implementation of Closed-Loop Controlled Boost Converter f...
IRJET - Design and Implementation of Closed-Loop Controlled Boost Converter f...
 
Forecasting & Planning
Forecasting & PlanningForecasting & Planning
Forecasting & Planning
 
Solar tracking with mobile
Solar tracking with mobileSolar tracking with mobile
Solar tracking with mobile
 
IRJET- IoT based Energy Management System Including Renewable Energy using Ar...
IRJET- IoT based Energy Management System Including Renewable Energy using Ar...IRJET- IoT based Energy Management System Including Renewable Energy using Ar...
IRJET- IoT based Energy Management System Including Renewable Energy using Ar...
 
Presentation by A. K. Bohra on Issues & Challenges in Net Metering
Presentation by A. K. Bohra on Issues & Challenges in Net MeteringPresentation by A. K. Bohra on Issues & Challenges in Net Metering
Presentation by A. K. Bohra on Issues & Challenges in Net Metering
 
IRJET- IOT Based Residence Energy Control System
IRJET- IOT Based Residence Energy Control SystemIRJET- IOT Based Residence Energy Control System
IRJET- IOT Based Residence Energy Control System
 
MODERN SMART GRIDS AND LEVERAGING SMART METER DATA.pptx
MODERN SMART GRIDS AND LEVERAGING SMART METER DATA.pptxMODERN SMART GRIDS AND LEVERAGING SMART METER DATA.pptx
MODERN SMART GRIDS AND LEVERAGING SMART METER DATA.pptx
 
IRJET- Hybrid Renewable Energy Based Micro Grid
IRJET- Hybrid Renewable Energy Based Micro GridIRJET- Hybrid Renewable Energy Based Micro Grid
IRJET- Hybrid Renewable Energy Based Micro Grid
 
Automatic Meter Reading using PLC
Automatic Meter Reading using PLCAutomatic Meter Reading using PLC
Automatic Meter Reading using PLC
 
A new smart approach of an efficient energy consumption management by using a...
A new smart approach of an efficient energy consumption management by using a...A new smart approach of an efficient energy consumption management by using a...
A new smart approach of an efficient energy consumption management by using a...
 

Recently uploaded

Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
Kamal Acharya
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
mphochane1998
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
MayuraD1
 
Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptx
chumtiyababu
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
AldoGarca30
 

Recently uploaded (20)

Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptx
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 

Smart Residential Energy Management System Using Machine Learning.pptx

  • 1. Smart Residential Energy Management Using Machine Learning CHAITANYA BHARATHI INSTITUTE OF TECHNOLOGY(A) DEPARTMENT OF ELECTRICAL & ELECTRONICS ENGINEERING BE EEE Sem-VII AY 2023-24 Project Review-2 [6-11-2023] Project Guide: Dr. B. Krishna Chaitanya Presented By: B. Raju-160120734106 Abdul Javvad Ahmed-160120734083 R.Hareyaank-160120734090
  • 3. Introduction: • The residential energy management system (REMS) is an advanced system that has been designed to manage and control the energy consumption of residential buildings. • The purpose of the REMS is to optimize energy usage by switching between grid and renewable energy sources based on demand and availability. • The system employs machine learning algorithms to learn from past usage patterns and to predict future energy requirements. • This allows the system to make informed decisions about when to switch between grid and renewable energy sources based on availability of load.
  • 4. Abstract • Effective management of energy consumption at the consumer level is a vital part of the future smart Grids. An efficient residential energy management system (REMS) is a crucial and necessary. The proposed system also includes a renewable energy source integration module that enables the system to switch between grid and renewable sources based on availability of power source. The REMS integrates ML algorithms with smart home technologies to analyse energy consumption patterns from various power sources and control the renewable power sources utilization and automatically limits heavy loads which are in use during peak hours. Automation of switchover is performed using Artificial Neural Networks (ANN) and Support Vector Machine (SVM), Multiple Linear Regression(MLR) machine learning algorithms for suggesting optimized human-like decisions. The results prove that SVM is superior to ANN in terms of classification accuracy.
  • 5. Objectives • The primary objective of the REMS is to reduce energy costs for homeowners while minimizing their carbon footprint. • By using renewable energy sources such as solar panels, wind turbines, or geothermal heat pumps, the REMS helps to reduce the dependence on fossil fuels and lower the carbon emissions associated with energy consumption. • The REMS is an essential tool for energy management in residential buildings, as it helps to reduce energy consumption, lower costs, and promote sustainability.
  • 6. Literature : S.no Year Author Name Publisher Article Name Outcomes Advantages 1 2017 Krishna Prakash N, Prasanna Vadana D. IEEE Explore Machine learning based Residential Energy Management System An attempt is made in this paper to develop an REMS for domestic installations that reduces the power consumption from grid by effectively switching the loads between grid and renewably energized local storage. REMS when installed in every home cumulatively show a significant reduction in the burden on the legacy grid and improvement in the small scale penetration of renewable energy resources 2 2019 Rozeha A. Rashid, Leon Chin IEEE Explore Machine Learning for Smart Energy Monitoring of Home Appliances Using IoT The project's outcomes encompass improved energy efficiency, environmental benefits, technological advancement, user empowerment, data-driven decision making, affordability, and education in the context of home energy management. 1. The project contributes to the improvement of energy efficiency in households by providing users with insights into their energy consumption.
  • 7. 3 2020 Mahmood Reaz Sunny; Md Ahsan Kabir; IEEE Explore Residential Energy Management: A Machine Learning Perspective 1.The methodology used in this article is primarily a literature review and discussion of key concepts and research findings related to machine learning applications in residential energy management. 2.It involves categorizing machine learning techniques into supervised, unsupervised, semi-supervised, and reinforcement learning. 1.The article informs readers about the potential benefits of applying machine learning in residential energy management, such as improved energy efficiency and reduced environmental impact. 2.It highlights the importance of collaborative efforts among consumers, utilities, industries, academia, and government institutions to overcome challenges in this domain. 4 2022 Rozeha A. Rashid, M. Adib Sarijari IEEE Explore Machine Learning Bill Prediction for IoTbased Utility Management System 1.The system uses an ESP32 microcontroller to monitor energy usage and control appliances. 2.An Artificial Neural Network (ANN) model, trained with MATLAB, predicts monthly electricity bills based on current usage and the day of the month. 1.Users can make informed decisions about energy conservation based on bill predictions. 2. The ability to monitor energy usage in real- time allows users to identify energy-intensive appliances or behaviors and take immediate corrective actions.
  • 8. Research Gap/Proposed Technology: • The ML-based Energy Residential Management System project using Python can help households to switch between grid and renewable energy sources based on the load demand and availability of energy sources. • Machine learning algorithms can be used to train a model to predict the power source based on input variables, and how this model can be used to make decisions in real-time based on the input values. • By using a combination of data analysis and machine learning techniques, REMS can help optimize energy usage, reduce costs, and increase the use of renewable energy sources, thereby promoting sustainable and efficient energy systems
  • 9. Methodology • The residential energy management system (REMS) uses machine learning algorithms to optimize energy usage by switching between grid and renewable energy sources. • The rule-based system takes into account several factors, including energy demand, renewable energy availability, and energy storage capacity. • When renewable energy sources are available and energy demand is low, the system switches to using renewable energy sources. • When renewable energy sources are not available, or when energy demand is high, the system switches back to using grid energy. • Based on its charge-discharge transactions and grid availability, a Residential Energy Management System (REMS) is created to transfer potential loads to locally stored renewable energy, thereby lowering the total amount of electricity drawn from the grid.
  • 10. Data Collection:Status Parameters Parameter Status Description Grid 0 1 Not Available Available Battery SOC -2 -1 0 1 2 0% - 25% 25% - 50% 50% - 75% 75% - 100% 100% Day/Night 0 1 Not Available Available Type of Load 0 1 2 3 Light Loads Medium Loads More Medium loads Heavy Loads
  • 11. Types of Loads Type of Load Power Consumption Light Loads 0-150 Medium Loads 150-350 More Medium Loads 350-650 Heavy Loads 650-1000 Decisions Descriptions 1 Maintain same State 2 Connect to Battery 3 Connect to Grid 4 Message to Consumer Decisions
  • 12. Sample Cases Case Grid Battery SOC Day/Night Type of Load Decision a 0 2 1 0 Maintain Same State b 1 1 1 1 Connect to Battery c 1 1 0 3 Connect to Grid d 0 0 0 3 Message Consumer
  • 20. Algorithms Accuracy ANN 0.8000 MLR 0.9375 SVM 0.9583 Accuracy Comparison Between Algorithms:
  • 21. Outcome: • There are many algorithms in which we can do our project so rather than using any random algorithm we have gone through different algorithms. • We have executed the codes of algorithms and we analyzed there accuracy. • As seen from the comparision table above the accuracy of support vector machine is highest. • Therefore, for our project we are going to use svm algorithm.
  • 22. Grid Battery SOC Day/Night Type of load Decision 0 -2 0 0 4 0 -1 0 0 4 0 0 0 0 4 0 1 0 0 4 0 2 0 0 4 1 -2 0 0 3 1 -1 0 0 3 1 0 0 0 3 1 1 0 0 3 1 2 0 0 3 0 -2 1 0 1 0 -1 1 0 1 0 0 1 0 1 0 1 1 0 1 0 2 1 0 1 1 -2 1 0 1 1 -1 1 0 1 1 0 1 0 1 1 1 1 0 2 1 2 1 0 2 0 -2 0 1 4 0 -1 0 1 4 0 0 0 1 4 0 1 0 1 4 0 2 0 1 4 1 -2 0 1 3 1 -1 0 1 3 1 0 0 1 3 1 1 0 1 3 1 2 0 1 3 0 -2 1 1 1 0 -1 1 1 1 0 0 1 1 2 0 1 1 1 2 0 2 1 1 2 1 -2 1 1 1 1 -1 1 1 1 1 0 1 1 1 1 1 1 1 2 1 2 1 1 2 0 -2 0 2 4 0 -1 0 2 4 0 0 0 2 4 0 1 0 2 4 0 2 0 2 4 1 -2 0 2 3 1 -1 0 2 3 1 0 0 2 3 1 1 0 2 3 1 2 0 2 3 0 -2 1 2 1 0 -1 1 2 1 0 0 1 2 1 0 1 1 2 2 0 2 1 2 2 1 -2 1 2 1 1 -1 1 2 1 1 0 1 2 1 1 1 1 2 1 1 2 1 2 1 0 -2 0 3 4 0 -1 0 3 4 0 0 0 3 4 0 1 0 3 4 0 2 0 3 4 1 -2 0 3 3 1 -1 0 3 3 1 0 0 3 3 1 1 0 3 3 DATA SET
  • 24. SVM • #importing libraries • import pandas as pd • import numpy as np • from sklearn import datasets • from sklearn.model_selection import train_test_split • from sklearn.svm import SVC • from sklearn.metrics import accuracy_score • from matplotlib import pyplot as plt • from mlxtend.plotting import plot_decision_regions • #data given as csv file for training • data = pd.read_csv('project.csv') • #dividing data into dependent and independent variables • X = data.iloc[:, :-1].values • y = data.iloc[:, -1].values • # splitting of data • X_train, X_test,y_train, y_test = train_test_split(X, • y, test_size=0.3, random_state=42)
  • 25. • # train svm model • svm = SVC(kernel='rbf', C=1.0) • svm.fit(X_train, y_train) • # predictions using test data • y_pred = svm.predict(X_test) • #accuracy • accuracy = accuracy_score(y_test, y_pred) • print("Accuracy:", accuracy) • # Plot decision regions • plot_decision_regions(X_train.values,y_train.values, • clf=svm, legend=2) • plt.xlabel('Grid') • plt.ylabel('day/night') • plt.title('SVM Decision Region') • plt.show() • #input • Grid=int(input("Grid availability:")) • Battery=int(input("Battery State of Charge:"))
  • 26. • #input • Grid=int(input("Grid availability:")) • Battery=int(input("Battery State of Charge:")) • if Battery<=24: • Battery_soc=-2 • elif 25<=Battery<=49: • Battery_soc=-1 • elif 50<=Battery<=74: • Battery_soc=0 • elif 75<=Battery<=99: • Battery_soc=1 • else: • Battery_soc=2
  • 27. • PV=int(input("PV availability:")) • load=int(input("load:")) • if load<150: • tp_of_load=0 • elif 150<load<350: • tp_of_load=1 • elif 350<load<650: • tp_of_load=2 • elif 650<load<1000: • tp_of_load=3 Output: Accuracy:0.9583333334
  • 28. Conclusion: • Integrating the REMS system with a smart grid would allow for better control and optimization of power usage. The system could be designed to automatically switch between different power sources based on real-time data from the grid. • Currently, the system is designed to switch from grid to PV only. In the future, other renewable energy sources like wind or hydropower could be integrated into the system to further reduce reliance on non-renewable sources. • In conclusion, this research underscores the significance of performing energy management in smart buildings to achieve sustainability goals, improve operational efficiency, and enhance overall building performance. The findings advocate for the widespread adoption of intelligent energy management systems as a fundamental step towards a greener and more energy-efficient future.