towards a smart home framework n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Towards a Smart Home Framework PowerPoint Presentation
Download Presentation
Towards a Smart Home Framework

Loading in 2 Seconds...

play fullscreen
1 / 30

Towards a Smart Home Framework - PowerPoint PPT Presentation


  • 263 Views
  • Uploaded on

Towards a Smart Home Framework. Moody Alam Agents, Interaction & Complexity (AIC) Group, School of Electronics and Computer Science, University of Southampton. What is a smart home?. Future Vision!. Visions from the past. The Present. Green + Wired. The Smart Home,

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Towards a Smart Home Framework' - aldis


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
towards a smart home framework

Towards a Smart Home Framework

Moody Alam

Agents, Interaction & Complexity (AIC) Group,

School of Electronics and Computer Science,

University of Southampton

what is a smart home
What is a smart home?

Future Vision!

Visions from the past

The Present

Green + Wired

The Smart Home,

The Jetsons, 1962

The Future Home,

The Jetsons, 1962

Connected devices

Home automation

Sensors

Future Homes, 1969

[A robot serving beer!]

Future Homes, 1969

[A robot serving beer!]

what is a smart home1
What is a smart home?
  • No agreed definition!
  • The IBM’s vision:
    • Instrumented
    • Interconnected
    • Intelligent
why is the smart home important

Renewable energy

  • electricity
  • gas
  • water, etc.

home comfort

  • lights
  • home automation

home care

  • chronicle diseases
  • presence
  • home hospitalization
Why is the Smart Home important?

5.38 Million Smart Homes by 2015 [Berg Insight]

  • Zero Carbon Homes

Energy management

smart home is an active research area
Smart home is an active research area
  • Academia
      • All top 10 Engi. & Tech Universities [Times higher Education].
      • Caltech, MIT, Princeton, Cali-Berkeley, Southampton*
  • Industry
      • Governments – US, UK, Aus, Canada, China, EU,
      • Hundreds of companies- Microsoft, IBM, British Gas..
  • Numerous sub-domains: home automation, energy conservation, elderly living.
  • We are interested in those sub-domains which require developing a software model of smart home.
what is the problem
What is the problem?

Problem:

These three phases (modelling, simulation and analysis) take up the most time.

Solution:

We propose our Smart Home Framework to speed up these phases.

We are not the only smart people to have realised this problem!

  • Industry has the proprietary software toolkits.
    • Cost and Licenses!
    • Platform-dependency!
    • Limited interoperability between platforms.
    • Focused on the company’s business.
  • Academia has very few open-source toolkits:
    • Focused on narrow research issues
    • Models are not general and thus not extendable in other related domain
why is sh framework a good idea
Why is SH Framework a good idea?
  • Open-source and free of cost!
  • SHF has three core components each focused on a single phase:
    • Model Classes Model building phase
    • Optimiser  Optimisation / Simulation phase
    • Visualiser  Analyse Results
shf model classes overview
SHF: Model Classes: Overview
  • We take a bottom-up modelling approach:
    • Smart Home is made of different components (e.g. appliances and storage).
    • We provide general models for these components.
    • These components can be integrated to create a smart home.
  • This general model of a smart home:
    • Has an understanding of its components and how are they related
    • Can be extended to specific models
  • These smart homes can be connected together to form a smart community.
modelling a smart home
Modelling a smart home

Generation

Storage

Appliances

  • A collection of:
    • Appliances
    • Generators
    • Storage
    • Electric Vehicle
  • Relationships:
    • Between all above
    • Grid (Tariff)
    • Other Smart homes

EVs

Grid

Grid

slide15

Modelling a smart home

  • SH Framework contains
    • Interfaces
    • Abstract classes
    • And Implementation of abstract classes
  • To model
    • Generation
    • Storage
    • Appliances
    • Appliances’ Use
shf modelling generation storage
SHF: Modelling Generation & Storage
  • Modelling Generation Sources
    • Microgeneration (e.g. Solar Panels / Wind Turbine)
    • Grid
  • Modelling Storage Facilities
    • Electric Batteries
    • EV Batteries
shf appliances and their usage
SHF: Appliances and their usage
  • Support to model appliances (i.e. Loads):
    • SHF already have implementation of common home devices (e.g. TV, Oven)
    • Abstract classes to include new appliances
  • Modelling appliances’ usage (i.e. Load Events):
    • Deferrable and Non-Deferrable
    • Interruptible and Non-Interruptable
    • Critical
    • Baseload
    • Combination of above (e.g. a deferrable interruptible critical load event)
shf modelling implicit understanding of devices and their relationships
SHF: Modelling implicit understanding of devices and their relationships
  • Consumption + Battery Charging = Generation
  • Battery has a limited number of charging cycles.
  • EV battery is available only certain times a day.
modelling is easy code snippets
Modelling is easy: Code Snippets
  • Adding renewable generation and/or grid is easy:
    • agent.addEnergySource(new SolarPanel(1.5kW));
    • agent.addEnergySource(new WindTurbine(2kW));
    • agent.addEnergySource(new Grid(tariff));
  • Creating appliances and Load Events:
    • TV tv = new TV(0.3kW)
    • agent.addEvent(new onDeferrableLoadEvent(tv,start,end);
  • Adding storage
    • agent.addStorage(new Battery( 2kWh, 0.5kW, 10%loss));
shf optimisation in a smart home
SHF: Optimisation in a smart home
  • Optimisation depends on the structure or formation of your smart home model:
    • Generally speaking, you may be solving a convex or non-convex problem to answer your research question.
    • Your choice of optimiser will depend on the structure of your problem.
  • SHF architecture allows you to plug-in any optimiser of your choice!
shf comes with a default optimiser
SHF comes with a default optimiser
  • IBM’s CPLEX Optimiser is available as the default plug-in optimiser:
    • Free of cost to academia.
    • Supports LP, MIP and Convex optimisation
    • Catch: License needed for commercial use.
  • So if your optimisation problem falls under LP, IP, MIP or certain convex subclasses, then you can use the default optimiser!
  • This optimiser is sufficient for the common optimisation problems. For advanced and complex optimisation problems (e.g. non-convex) you can just plug-in a general solver of your choice.
shf and ibm cplex
SHF and IBM CPLEX
  • An optimisation problem can be expressed as a:
    • Model (variables, and constraints.)
    • Objective function
  • SHF already have a smart home CPLEX model (Java code).
  • Commonly used objective functions are already implemented, e.g.
    • Maximise Preference, Minimise Cost/Carbon
  • If your objective function is not already implemented, you can just write a new objective function and use the existing CPLEX home model!
shf analysing results
SHF: Analysing results
  • SHF comes with a visualiser.
  • Code is there to visualise common devices / events in a smart home.
    • Plots for generation, consumption, battery usage
  • Visualiser is extendible, easy to include new plots etc.
  • Results available in XML, CSV formats
beyond a single smart home smart communities
Beyond a single smart home: Smart communities
  • The framework has all the building blocks to create a community of connected homes.
  • A small community be readily modelled to test different communal aspects:
    • Energy Exchange
    • Electric vehicle charging
    • Battery Usage minimisation
    • Coalition formation for group buying