SlideShare una empresa de Scribd logo
1 de 21
Smart Homes in the Smart Grid
Thomas Kunz
Professor, Systems and Computer Engineering
The Many Aspects of “Smart Grid”
Energy Management in Smart Homes
Whole system involves three networks
1. Utilities communicate ToD pricing info: here RBDS (one-way broadcast network)
2. Appliances and Smart Controller communicate over in-home networks:
• HomePlug C&C: powerline in-home network
• ZigBee: wireless in-home network
Research Challenges/Issues
, How to optimize energy consumption: home controller (centralized)
or smart appliances (distributed) need to perform optimizations
– Having residential users operate appliances manually will be less promising
– Complexity of optimization problem?
, Appliances and home controller need to communicate
– Network alternatives
– Improving existing network protocols
, Utilities broadcast ToD price info
– Subject to impersonation attacks
– Can we authenticate messages in a one-way broadcast network?
, Explore impact of design alternatives
– For example: what impact will EVs have on residential energy consumption
– Exploring new coordination mechanisms
Optimizing Energy Consumption
Optimizing Residential Energy Usage
• Goal: wide-spread participation of users to reduce peak power
consumptions and balance load
• The potential for profit and the cost saving features of smart grids
are excellent motivating factors
• Needs automation to be really convenient
• In smart grid – the user is considered as a ‘Prosumer’ because
• The user produces energy (renewables, selling via microgrid, etc.)
• The user consumes energy (appliances, buying from microgrid, etc.)
Optimization Inputs: Energy Consumption
, Energy consuming components:
– Inelastic load cannot be delayed.
– Elastic load can be delayed and its quantity depends on price of electricity.
– The storage can be considered as an elastic load.
– Selling energy to microgrid can be considered as load.
Demand
Microgrid
<[e1,e2,...,et]>
Storage
<[e1,e2,...,et]>
Elastic Load
<[e1,e2,...,et]>
Inelastic Load
<[e1,e2,...,et]>
Optimization Inputs: Energy Sources
, Energy sources:
– Utility is considered to have infinite supply and dynamic price.
– Storage provides time varying supply.
– Microgrid has different energy quantity with different price.
– Renewables have different generation profile, price is considered as 0.
Supply
Utility
<[∞, ∞,... ∞],[p1,p2,....,pt]>
Storage
<[e1,e2,...,et]>
Microgrid
<[e1,e2,...,et],[p1,p2,...,pt]>
Renewables
<[e1,e2,...,et]>
et =Energy
pt=Price
Unified Optimization Model Problems
, Both storage and microgrid can act as both load and energy source.
, This reciprocal relationship makes it more complex to formulate an
optimization problem
, Unified Optimization: solve many issues at the same time: load
scheduling, trading in the microgrid (both amount and price), storage
charging, ….
– Optimization problem not linear
– Multiple households: multiple objective functions, pareto-optimal solutions
– Solution time grows rapidly with number of households, planning horizon,
number of appliances, etc.
Proposed Optimization Model
, Determine the user’s energy
consumption and generation
characteristics
– Module 1: considers renewables and
storage.
, Buying components
– Module 2: Considers utility, microgrid
(buyer) and storage.
, Selling Components
– Module 3: Considers microgrid
(seller) and storage.
, Solve iteratively
The Modular Optimization Model
Home Networking
Home Networking
, Many choices: Wireless, Powerline, Wired….
, If mixed networking, which network protocols
, Developed/modified existing network simulator (NS2) to support
multiple interfaces/networking technologies, explored alternative
routing protocols:
– Flooding
– AODV/ZigBee routing
, Joint-path strategy
, Backbone-based path strategy (packet forwarded firstly through the
backbone)
, Dual-path strategy (wireless path strategy plus backbone-based path
strategy)
Summary of Routing Insights
, Combined network performance better than using a single network
(powerline or wireless)
, Flooding best network layer strategy when communicating
information to ALL devices in the home
, To communicate with a specific device, dual-path and backbone-
based routing superior to joint-path routing in terms of PDR
– Dual-path: lowest latency
– Backbone-based routing: lowest energy costs
Security
Security Challenges
, ToD messages broadcast in one-way RDBS network – what happens
if intruder broadcasts fake messages
– For example: broadcast low price during heat wave => AC units will kick in => grid
load rises, potentially leading to overload
, Network Security:
– Confidentiality not important
– Source authentication crucial
, Common solutions not applicable in the absence of two-way communication
– Certificates: complex verification algorithm, need occasional access to
certificate authorities
– Challenge-Response: less computationally complex, based on shared key,
requires bi-directional communication
One-way Authentication Protocol Evaluations
Security NOT only a protocol issue: on-air monitors to monitor
for bogus messages, outlier detection to detect obviously faulty
information
Simulation Framework
Evaluating Policy Alternatives: A User-Centered
Simulation Framework
Simulator Validation
Sample Study: Charging EVs over Night based on
Threshold Price
Conclusion
, Lots of specific challenges, some solutions, typically we need to
write papers to talk about them
, Hard to do a complete “system” when in university
– Real smart home data
– Actual smart devices/appliances
, Was offered an electric hot water tank once, not sure where to put it…. 
, Sometimes problems are those that we think are important, but
may not be the most pressing issues in the real world
, Collaborations with industry helpful, various ways to do this and
get funding for it
– MITACS, NSERC Engage, ……

Más contenido relacionado

Destacado

Industrie 4.0 presentations matthias barbian_june2016
Industrie 4.0 presentations matthias barbian_june2016Industrie 4.0 presentations matthias barbian_june2016
Industrie 4.0 presentations matthias barbian_june2016Matthias Barbian
 
Final - Bosch Rexroth drive technology white paper
Final - Bosch Rexroth drive technology white paperFinal - Bosch Rexroth drive technology white paper
Final - Bosch Rexroth drive technology white paperTom Leatherbarrow
 
Bosch: Next Gen Manufacturing and IT
Bosch: Next Gen Manufacturing and ITBosch: Next Gen Manufacturing and IT
Bosch: Next Gen Manufacturing and ITRahul Neel Mani
 
Leveraging the Open IoT Ecosystem to Accelerate Innovation [BizofIoT]
Leveraging the Open IoT Ecosystem to Accelerate Innovation [BizofIoT]Leveraging the Open IoT Ecosystem to Accelerate Innovation [BizofIoT]
Leveraging the Open IoT Ecosystem to Accelerate Innovation [BizofIoT]Ian Skerrett
 
"The Cloud Native Enterprise is Coming"
"The Cloud Native Enterprise is Coming" "The Cloud Native Enterprise is Coming"
"The Cloud Native Enterprise is Coming" James Watters
 
Building Large-Scale Applications for the Internet of Things at Bosch
Building Large-Scale Applications for the Internet of Things at BoschBuilding Large-Scale Applications for the Internet of Things at Bosch
Building Large-Scale Applications for the Internet of Things at BoschMongoDB
 
Dr. Denner opening keynote at Bosch Connected World
Dr. Denner opening keynote at Bosch Connected World Dr. Denner opening keynote at Bosch Connected World
Dr. Denner opening keynote at Bosch Connected World James Watters
 
MongoDB IoT City Tour STUTTGART: Industrial Internet, Industry 4.0, Smart Fac...
MongoDB IoT City Tour STUTTGART: Industrial Internet, Industry 4.0, Smart Fac...MongoDB IoT City Tour STUTTGART: Industrial Internet, Industry 4.0, Smart Fac...
MongoDB IoT City Tour STUTTGART: Industrial Internet, Industry 4.0, Smart Fac...MongoDB
 
MongoDB IoT City Tour LONDON: Industrial Internet, Industry 4.0, Smart Factor...
MongoDB IoT City Tour LONDON: Industrial Internet, Industry 4.0, Smart Factor...MongoDB IoT City Tour LONDON: Industrial Internet, Industry 4.0, Smart Factor...
MongoDB IoT City Tour LONDON: Industrial Internet, Industry 4.0, Smart Factor...MongoDB
 
@stefferber at Think Monk 2016: What is different in Internet of Things
@stefferber at Think Monk 2016: What is different in Internet of Things@stefferber at Think Monk 2016: What is different in Internet of Things
@stefferber at Think Monk 2016: What is different in Internet of ThingsStefan Ferber
 
Internet of Things (IoT): More Opportunity than Risk
Internet of Things (IoT): More Opportunity than RiskInternet of Things (IoT): More Opportunity than Risk
Internet of Things (IoT): More Opportunity than RiskStefan Ferber
 

Destacado (13)

Bosch industrie 40
Bosch industrie 40Bosch industrie 40
Bosch industrie 40
 
Bosch Rexroth Poster Hle2010 A4
Bosch Rexroth Poster Hle2010 A4Bosch Rexroth Poster Hle2010 A4
Bosch Rexroth Poster Hle2010 A4
 
Industrie 4.0 presentations matthias barbian_june2016
Industrie 4.0 presentations matthias barbian_june2016Industrie 4.0 presentations matthias barbian_june2016
Industrie 4.0 presentations matthias barbian_june2016
 
Final - Bosch Rexroth drive technology white paper
Final - Bosch Rexroth drive technology white paperFinal - Bosch Rexroth drive technology white paper
Final - Bosch Rexroth drive technology white paper
 
Bosch: Next Gen Manufacturing and IT
Bosch: Next Gen Manufacturing and ITBosch: Next Gen Manufacturing and IT
Bosch: Next Gen Manufacturing and IT
 
Leveraging the Open IoT Ecosystem to Accelerate Innovation [BizofIoT]
Leveraging the Open IoT Ecosystem to Accelerate Innovation [BizofIoT]Leveraging the Open IoT Ecosystem to Accelerate Innovation [BizofIoT]
Leveraging the Open IoT Ecosystem to Accelerate Innovation [BizofIoT]
 
"The Cloud Native Enterprise is Coming"
"The Cloud Native Enterprise is Coming" "The Cloud Native Enterprise is Coming"
"The Cloud Native Enterprise is Coming"
 
Building Large-Scale Applications for the Internet of Things at Bosch
Building Large-Scale Applications for the Internet of Things at BoschBuilding Large-Scale Applications for the Internet of Things at Bosch
Building Large-Scale Applications for the Internet of Things at Bosch
 
Dr. Denner opening keynote at Bosch Connected World
Dr. Denner opening keynote at Bosch Connected World Dr. Denner opening keynote at Bosch Connected World
Dr. Denner opening keynote at Bosch Connected World
 
MongoDB IoT City Tour STUTTGART: Industrial Internet, Industry 4.0, Smart Fac...
MongoDB IoT City Tour STUTTGART: Industrial Internet, Industry 4.0, Smart Fac...MongoDB IoT City Tour STUTTGART: Industrial Internet, Industry 4.0, Smart Fac...
MongoDB IoT City Tour STUTTGART: Industrial Internet, Industry 4.0, Smart Fac...
 
MongoDB IoT City Tour LONDON: Industrial Internet, Industry 4.0, Smart Factor...
MongoDB IoT City Tour LONDON: Industrial Internet, Industry 4.0, Smart Factor...MongoDB IoT City Tour LONDON: Industrial Internet, Industry 4.0, Smart Factor...
MongoDB IoT City Tour LONDON: Industrial Internet, Industry 4.0, Smart Factor...
 
@stefferber at Think Monk 2016: What is different in Internet of Things
@stefferber at Think Monk 2016: What is different in Internet of Things@stefferber at Think Monk 2016: What is different in Internet of Things
@stefferber at Think Monk 2016: What is different in Internet of Things
 
Internet of Things (IoT): More Opportunity than Risk
Internet of Things (IoT): More Opportunity than RiskInternet of Things (IoT): More Opportunity than Risk
Internet of Things (IoT): More Opportunity than Risk
 

Similar a Carleton University IoT presentation

Intelligent load management system
Intelligent load management systemIntelligent load management system
Intelligent load management systemVineela Reddy
 
Getting Smart About Smart Energy
Getting Smart About Smart EnergyGetting Smart About Smart Energy
Getting Smart About Smart EnergyRobert Cormia
 
Smart grid ppt
Smart grid pptSmart grid ppt
Smart grid pptNazeemm2
 
Presentation on sensor network
Presentation on sensor networkPresentation on sensor network
Presentation on sensor networksarathanjabam
 
Node Failure Prevention by Using Energy Efficient Routing In Wireless Sensor ...
Node Failure Prevention by Using Energy Efficient Routing In Wireless Sensor ...Node Failure Prevention by Using Energy Efficient Routing In Wireless Sensor ...
Node Failure Prevention by Using Energy Efficient Routing In Wireless Sensor ...IJTET Journal
 
COMPARISON OF ENERGY OPTIMIZATION CLUSTERING ALGORITHMS IN WIRELESS SENSOR NE...
COMPARISON OF ENERGY OPTIMIZATION CLUSTERING ALGORITHMS IN WIRELESS SENSOR NE...COMPARISON OF ENERGY OPTIMIZATION CLUSTERING ALGORITHMS IN WIRELESS SENSOR NE...
COMPARISON OF ENERGY OPTIMIZATION CLUSTERING ALGORITHMS IN WIRELESS SENSOR NE...IJCSIT Journal
 
Energy Splitting for SWIPT in QoS-constraint MTC Network: A Non-Cooperative G...
Energy Splitting for SWIPT in QoS-constraint MTC Network: A Non-Cooperative G...Energy Splitting for SWIPT in QoS-constraint MTC Network: A Non-Cooperative G...
Energy Splitting for SWIPT in QoS-constraint MTC Network: A Non-Cooperative G...IJCNCJournal
 
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.pptxJasmeet939104
 
IEEE_2030_5_Seoul_Simpson_20150424.pdf
IEEE_2030_5_Seoul_Simpson_20150424.pdfIEEE_2030_5_Seoul_Simpson_20150424.pdf
IEEE_2030_5_Seoul_Simpson_20150424.pdfssuser834261
 
Roof top solar PV connected DC micro grids as smart grids
Roof top solar PV connected DC micro grids as smart gridsRoof top solar PV connected DC micro grids as smart grids
Roof top solar PV connected DC micro grids as smart gridsBrhamesh Alipuria
 
A Novel Cluster-Based Energy Efficient Routing With Hybrid Protocol in Wirele...
A Novel Cluster-Based Energy Efficient Routing With Hybrid Protocol in Wirele...A Novel Cluster-Based Energy Efficient Routing With Hybrid Protocol in Wirele...
A Novel Cluster-Based Energy Efficient Routing With Hybrid Protocol in Wirele...IJERA Editor
 
An Improved Deterministic Energy Efficient Clustering Protocol for Wireless S...
An Improved Deterministic Energy Efficient Clustering Protocol for Wireless S...An Improved Deterministic Energy Efficient Clustering Protocol for Wireless S...
An Improved Deterministic Energy Efficient Clustering Protocol for Wireless S...IJERA Editor
 
DESIGNING A FUTURE-PROOF EV CHARGING NETWORK
DESIGNING A FUTURE-PROOF EV CHARGING NETWORKDESIGNING A FUTURE-PROOF EV CHARGING NETWORK
DESIGNING A FUTURE-PROOF EV CHARGING NETWORKiQHub
 
Electricity Supply Systems of the Future
Electricity Supply Systems of the FutureElectricity Supply Systems of the Future
Electricity Supply Systems of the FutureLeonardo ENERGY
 
smart gridFinal seminar presentation
smart gridFinal seminar presentationsmart gridFinal seminar presentation
smart gridFinal seminar presentationSheikh Shabeer
 
Capacity planning in cellular network
Capacity planning in cellular networkCapacity planning in cellular network
Capacity planning in cellular networkShrutika Oswal
 
P LACEMENT O F E NERGY A WARE W IRELESS M ESH N ODES F OR E-L EARNING...
P LACEMENT  O F  E NERGY  A WARE  W IRELESS  M ESH  N ODES  F OR  E-L EARNING...P LACEMENT  O F  E NERGY  A WARE  W IRELESS  M ESH  N ODES  F OR  E-L EARNING...
P LACEMENT O F E NERGY A WARE W IRELESS M ESH N ODES F OR E-L EARNING...IJCI JOURNAL
 

Similar a Carleton University IoT presentation (20)

Intelligent load management system
Intelligent load management systemIntelligent load management system
Intelligent load management system
 
Getting smart-about-smart-energy3904
Getting smart-about-smart-energy3904Getting smart-about-smart-energy3904
Getting smart-about-smart-energy3904
 
GloSho'14: Company Showcase - Eutricity
GloSho'14: Company Showcase - Eutricity GloSho'14: Company Showcase - Eutricity
GloSho'14: Company Showcase - Eutricity
 
Getting Smart About Smart Energy
Getting Smart About Smart EnergyGetting Smart About Smart Energy
Getting Smart About Smart Energy
 
Smart grid ppt
Smart grid pptSmart grid ppt
Smart grid ppt
 
Presentation on sensor network
Presentation on sensor networkPresentation on sensor network
Presentation on sensor network
 
Node Failure Prevention by Using Energy Efficient Routing In Wireless Sensor ...
Node Failure Prevention by Using Energy Efficient Routing In Wireless Sensor ...Node Failure Prevention by Using Energy Efficient Routing In Wireless Sensor ...
Node Failure Prevention by Using Energy Efficient Routing In Wireless Sensor ...
 
COMPARISON OF ENERGY OPTIMIZATION CLUSTERING ALGORITHMS IN WIRELESS SENSOR NE...
COMPARISON OF ENERGY OPTIMIZATION CLUSTERING ALGORITHMS IN WIRELESS SENSOR NE...COMPARISON OF ENERGY OPTIMIZATION CLUSTERING ALGORITHMS IN WIRELESS SENSOR NE...
COMPARISON OF ENERGY OPTIMIZATION CLUSTERING ALGORITHMS IN WIRELESS SENSOR NE...
 
Energy Splitting for SWIPT in QoS-constraint MTC Network: A Non-Cooperative G...
Energy Splitting for SWIPT in QoS-constraint MTC Network: A Non-Cooperative G...Energy Splitting for SWIPT in QoS-constraint MTC Network: A Non-Cooperative G...
Energy Splitting for SWIPT in QoS-constraint MTC Network: A Non-Cooperative G...
 
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
 
IEEE_2030_5_Seoul_Simpson_20150424.pdf
IEEE_2030_5_Seoul_Simpson_20150424.pdfIEEE_2030_5_Seoul_Simpson_20150424.pdf
IEEE_2030_5_Seoul_Simpson_20150424.pdf
 
Kb3418101813
Kb3418101813Kb3418101813
Kb3418101813
 
Roof top solar PV connected DC micro grids as smart grids
Roof top solar PV connected DC micro grids as smart gridsRoof top solar PV connected DC micro grids as smart grids
Roof top solar PV connected DC micro grids as smart grids
 
A Novel Cluster-Based Energy Efficient Routing With Hybrid Protocol in Wirele...
A Novel Cluster-Based Energy Efficient Routing With Hybrid Protocol in Wirele...A Novel Cluster-Based Energy Efficient Routing With Hybrid Protocol in Wirele...
A Novel Cluster-Based Energy Efficient Routing With Hybrid Protocol in Wirele...
 
An Improved Deterministic Energy Efficient Clustering Protocol for Wireless S...
An Improved Deterministic Energy Efficient Clustering Protocol for Wireless S...An Improved Deterministic Energy Efficient Clustering Protocol for Wireless S...
An Improved Deterministic Energy Efficient Clustering Protocol for Wireless S...
 
DESIGNING A FUTURE-PROOF EV CHARGING NETWORK
DESIGNING A FUTURE-PROOF EV CHARGING NETWORKDESIGNING A FUTURE-PROOF EV CHARGING NETWORK
DESIGNING A FUTURE-PROOF EV CHARGING NETWORK
 
Electricity Supply Systems of the Future
Electricity Supply Systems of the FutureElectricity Supply Systems of the Future
Electricity Supply Systems of the Future
 
smart gridFinal seminar presentation
smart gridFinal seminar presentationsmart gridFinal seminar presentation
smart gridFinal seminar presentation
 
Capacity planning in cellular network
Capacity planning in cellular networkCapacity planning in cellular network
Capacity planning in cellular network
 
P LACEMENT O F E NERGY A WARE W IRELESS M ESH N ODES F OR E-L EARNING...
P LACEMENT  O F  E NERGY  A WARE  W IRELESS  M ESH  N ODES  F OR  E-L EARNING...P LACEMENT  O F  E NERGY  A WARE  W IRELESS  M ESH  N ODES  F OR  E-L EARNING...
P LACEMENT O F E NERGY A WARE W IRELESS M ESH N ODES F OR E-L EARNING...
 

Más de Ian Skerrett

Connecting the smart factory to the cloud with MQTT and Sparkplug
Connecting the smart factory to the cloud with MQTT and SparkplugConnecting the smart factory to the cloud with MQTT and Sparkplug
Connecting the smart factory to the cloud with MQTT and SparkplugIan Skerrett
 
IoT Meetup HiveMQ and MQTT
IoT Meetup HiveMQ and MQTTIoT Meetup HiveMQ and MQTT
IoT Meetup HiveMQ and MQTTIan Skerrett
 
The State of Edge Computing for IoT
The State of Edge Computing for IoTThe State of Edge Computing for IoT
The State of Edge Computing for IoTIan Skerrett
 
Internet of manufacturing and Open Source
Internet of manufacturing and Open SourceInternet of manufacturing and Open Source
Internet of manufacturing and Open SourceIan Skerrett
 
Open Source Software for Industry 4.0
Open Source Software for Industry 4.0Open Source Software for Industry 4.0
Open Source Software for Industry 4.0Ian Skerrett
 
Eclipse IoT Overview
Eclipse IoT OverviewEclipse IoT Overview
Eclipse IoT OverviewIan Skerrett
 
Eclipse IoT for Industry 4.0
Eclipse IoT for Industry 4.0Eclipse IoT for Industry 4.0
Eclipse IoT for Industry 4.0Ian Skerrett
 
Eclipse IOT [IoT World Santa Clara]
Eclipse IOT  [IoT World Santa Clara]Eclipse IOT  [IoT World Santa Clara]
Eclipse IOT [IoT World Santa Clara]Ian Skerrett
 
IoT Developer Survey 2017
IoT Developer Survey 2017IoT Developer Survey 2017
IoT Developer Survey 2017Ian Skerrett
 
3 Software Stacks for IoT Solutions
3 Software Stacks for IoT Solutions3 Software Stacks for IoT Solutions
3 Software Stacks for IoT SolutionsIan Skerrett
 
IoT Developer Survey 2016
IoT Developer Survey 2016IoT Developer Survey 2016
IoT Developer Survey 2016Ian Skerrett
 
Creating the open source building blocks for IoT
Creating the open source building blocks for IoT Creating the open source building blocks for IoT
Creating the open source building blocks for IoT Ian Skerrett
 
Eclipse IoT: Open source technology for IoT developers
Eclipse IoT: Open source technology for IoT developersEclipse IoT: Open source technology for IoT developers
Eclipse IoT: Open source technology for IoT developersIan Skerrett
 
Defining an Open IoT Stack - Presented at IoT World 2015
Defining an Open IoT Stack - Presented at IoT World 2015Defining an Open IoT Stack - Presented at IoT World 2015
Defining an Open IoT Stack - Presented at IoT World 2015Ian Skerrett
 
IoT Developer Survey 2015
IoT Developer Survey 2015IoT Developer Survey 2015
IoT Developer Survey 2015Ian Skerrett
 
Using open source for IoT
Using open source for IoTUsing open source for IoT
Using open source for IoTIan Skerrett
 
ABC of IoT Consortiums
ABC of IoT ConsortiumsABC of IoT Consortiums
ABC of IoT ConsortiumsIan Skerrett
 
Eclipse community survey 2014 v2
Eclipse community survey 2014 v2Eclipse community survey 2014 v2
Eclipse community survey 2014 v2Ian Skerrett
 
Leveraging the Open IoT Ecosystem to Accelerate Product Strategy
Leveraging the Open IoT Ecosystem to Accelerate Product StrategyLeveraging the Open IoT Ecosystem to Accelerate Product Strategy
Leveraging the Open IoT Ecosystem to Accelerate Product StrategyIan Skerrett
 
Open Source IoT at Eclipse
Open Source IoT at EclipseOpen Source IoT at Eclipse
Open Source IoT at EclipseIan Skerrett
 

Más de Ian Skerrett (20)

Connecting the smart factory to the cloud with MQTT and Sparkplug
Connecting the smart factory to the cloud with MQTT and SparkplugConnecting the smart factory to the cloud with MQTT and Sparkplug
Connecting the smart factory to the cloud with MQTT and Sparkplug
 
IoT Meetup HiveMQ and MQTT
IoT Meetup HiveMQ and MQTTIoT Meetup HiveMQ and MQTT
IoT Meetup HiveMQ and MQTT
 
The State of Edge Computing for IoT
The State of Edge Computing for IoTThe State of Edge Computing for IoT
The State of Edge Computing for IoT
 
Internet of manufacturing and Open Source
Internet of manufacturing and Open SourceInternet of manufacturing and Open Source
Internet of manufacturing and Open Source
 
Open Source Software for Industry 4.0
Open Source Software for Industry 4.0Open Source Software for Industry 4.0
Open Source Software for Industry 4.0
 
Eclipse IoT Overview
Eclipse IoT OverviewEclipse IoT Overview
Eclipse IoT Overview
 
Eclipse IoT for Industry 4.0
Eclipse IoT for Industry 4.0Eclipse IoT for Industry 4.0
Eclipse IoT for Industry 4.0
 
Eclipse IOT [IoT World Santa Clara]
Eclipse IOT  [IoT World Santa Clara]Eclipse IOT  [IoT World Santa Clara]
Eclipse IOT [IoT World Santa Clara]
 
IoT Developer Survey 2017
IoT Developer Survey 2017IoT Developer Survey 2017
IoT Developer Survey 2017
 
3 Software Stacks for IoT Solutions
3 Software Stacks for IoT Solutions3 Software Stacks for IoT Solutions
3 Software Stacks for IoT Solutions
 
IoT Developer Survey 2016
IoT Developer Survey 2016IoT Developer Survey 2016
IoT Developer Survey 2016
 
Creating the open source building blocks for IoT
Creating the open source building blocks for IoT Creating the open source building blocks for IoT
Creating the open source building blocks for IoT
 
Eclipse IoT: Open source technology for IoT developers
Eclipse IoT: Open source technology for IoT developersEclipse IoT: Open source technology for IoT developers
Eclipse IoT: Open source technology for IoT developers
 
Defining an Open IoT Stack - Presented at IoT World 2015
Defining an Open IoT Stack - Presented at IoT World 2015Defining an Open IoT Stack - Presented at IoT World 2015
Defining an Open IoT Stack - Presented at IoT World 2015
 
IoT Developer Survey 2015
IoT Developer Survey 2015IoT Developer Survey 2015
IoT Developer Survey 2015
 
Using open source for IoT
Using open source for IoTUsing open source for IoT
Using open source for IoT
 
ABC of IoT Consortiums
ABC of IoT ConsortiumsABC of IoT Consortiums
ABC of IoT Consortiums
 
Eclipse community survey 2014 v2
Eclipse community survey 2014 v2Eclipse community survey 2014 v2
Eclipse community survey 2014 v2
 
Leveraging the Open IoT Ecosystem to Accelerate Product Strategy
Leveraging the Open IoT Ecosystem to Accelerate Product StrategyLeveraging the Open IoT Ecosystem to Accelerate Product Strategy
Leveraging the Open IoT Ecosystem to Accelerate Product Strategy
 
Open Source IoT at Eclipse
Open Source IoT at EclipseOpen Source IoT at Eclipse
Open Source IoT at Eclipse
 

Último

The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendArshad QA
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 

Último (20)

The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 

Carleton University IoT presentation

  • 1. Smart Homes in the Smart Grid Thomas Kunz Professor, Systems and Computer Engineering
  • 2. The Many Aspects of “Smart Grid”
  • 3. Energy Management in Smart Homes Whole system involves three networks 1. Utilities communicate ToD pricing info: here RBDS (one-way broadcast network) 2. Appliances and Smart Controller communicate over in-home networks: • HomePlug C&C: powerline in-home network • ZigBee: wireless in-home network
  • 4. Research Challenges/Issues , How to optimize energy consumption: home controller (centralized) or smart appliances (distributed) need to perform optimizations – Having residential users operate appliances manually will be less promising – Complexity of optimization problem? , Appliances and home controller need to communicate – Network alternatives – Improving existing network protocols , Utilities broadcast ToD price info – Subject to impersonation attacks – Can we authenticate messages in a one-way broadcast network? , Explore impact of design alternatives – For example: what impact will EVs have on residential energy consumption – Exploring new coordination mechanisms
  • 6. Optimizing Residential Energy Usage • Goal: wide-spread participation of users to reduce peak power consumptions and balance load • The potential for profit and the cost saving features of smart grids are excellent motivating factors • Needs automation to be really convenient • In smart grid – the user is considered as a ‘Prosumer’ because • The user produces energy (renewables, selling via microgrid, etc.) • The user consumes energy (appliances, buying from microgrid, etc.)
  • 7. Optimization Inputs: Energy Consumption , Energy consuming components: – Inelastic load cannot be delayed. – Elastic load can be delayed and its quantity depends on price of electricity. – The storage can be considered as an elastic load. – Selling energy to microgrid can be considered as load. Demand Microgrid <[e1,e2,...,et]> Storage <[e1,e2,...,et]> Elastic Load <[e1,e2,...,et]> Inelastic Load <[e1,e2,...,et]>
  • 8. Optimization Inputs: Energy Sources , Energy sources: – Utility is considered to have infinite supply and dynamic price. – Storage provides time varying supply. – Microgrid has different energy quantity with different price. – Renewables have different generation profile, price is considered as 0. Supply Utility <[∞, ∞,... ∞],[p1,p2,....,pt]> Storage <[e1,e2,...,et]> Microgrid <[e1,e2,...,et],[p1,p2,...,pt]> Renewables <[e1,e2,...,et]> et =Energy pt=Price
  • 9. Unified Optimization Model Problems , Both storage and microgrid can act as both load and energy source. , This reciprocal relationship makes it more complex to formulate an optimization problem , Unified Optimization: solve many issues at the same time: load scheduling, trading in the microgrid (both amount and price), storage charging, …. – Optimization problem not linear – Multiple households: multiple objective functions, pareto-optimal solutions – Solution time grows rapidly with number of households, planning horizon, number of appliances, etc.
  • 10. Proposed Optimization Model , Determine the user’s energy consumption and generation characteristics – Module 1: considers renewables and storage. , Buying components – Module 2: Considers utility, microgrid (buyer) and storage. , Selling Components – Module 3: Considers microgrid (seller) and storage. , Solve iteratively The Modular Optimization Model
  • 12. Home Networking , Many choices: Wireless, Powerline, Wired…. , If mixed networking, which network protocols , Developed/modified existing network simulator (NS2) to support multiple interfaces/networking technologies, explored alternative routing protocols: – Flooding – AODV/ZigBee routing , Joint-path strategy , Backbone-based path strategy (packet forwarded firstly through the backbone) , Dual-path strategy (wireless path strategy plus backbone-based path strategy)
  • 13. Summary of Routing Insights , Combined network performance better than using a single network (powerline or wireless) , Flooding best network layer strategy when communicating information to ALL devices in the home , To communicate with a specific device, dual-path and backbone- based routing superior to joint-path routing in terms of PDR – Dual-path: lowest latency – Backbone-based routing: lowest energy costs
  • 15. Security Challenges , ToD messages broadcast in one-way RDBS network – what happens if intruder broadcasts fake messages – For example: broadcast low price during heat wave => AC units will kick in => grid load rises, potentially leading to overload , Network Security: – Confidentiality not important – Source authentication crucial , Common solutions not applicable in the absence of two-way communication – Certificates: complex verification algorithm, need occasional access to certificate authorities – Challenge-Response: less computationally complex, based on shared key, requires bi-directional communication
  • 16. One-way Authentication Protocol Evaluations Security NOT only a protocol issue: on-air monitors to monitor for bogus messages, outlier detection to detect obviously faulty information
  • 18. Evaluating Policy Alternatives: A User-Centered Simulation Framework
  • 20. Sample Study: Charging EVs over Night based on Threshold Price
  • 21. Conclusion , Lots of specific challenges, some solutions, typically we need to write papers to talk about them , Hard to do a complete “system” when in university – Real smart home data – Actual smart devices/appliances , Was offered an electric hot water tank once, not sure where to put it….  , Sometimes problems are those that we think are important, but may not be the most pressing issues in the real world , Collaborations with industry helpful, various ways to do this and get funding for it – MITACS, NSERC Engage, ……

Notas del editor

  1. Describe each block Explain a typical simulation run