Agenda
Smart Grid Overview
Energy Gap
All of these require real time communication between generators, loads and transmission networks Smart Grid
Climate change
Loss reduction
Direct DC
1 MW
700 MW
metrics
on
grid
Agenda
Smart Grid Overview Project Goal and Progress Project Details Results Demo
Project Goal
Build a behavioural model of a city.
Create a standard, extensible framework
Standardize Home controller IP and protocol Get requirements from potential partners/customers
Project Progress
Work Completed
Behavioral model of a home/colony
6 devices modeled per home Home controller developed Extensible models to build a colony SystemVerilog used for design and testbench
What next
Behavioral models for a neighborhood/city VMM for verification
Agenda
Smart Grid Overview Project Goal and Progress Project Details Results Demo
10
HOME
GARAGE
WATER HEATER AIR HEATER/ COOLER WASHING MACHINE DRYER VACUUM CLEANER LIGHTS DOOR OPENER
FMLY. ROOM
TV DVD PLAYER DVR GAME SETS LIGHTS MUSIC SYSTEM SET TOP BOX /RECIEVER
KITCHEN
FRIDGE MICROWAVE OVEN TOASTER MIXER/ BLENDER COFFEE MAKER ELECTRIC STOVE LIGHTS ELECTRIC KETTLES DISHWASHER
M.BEDROOM
LIGHTS TV* FRIDGE* FANS/ COOLERS
MISC. : WATER PURIFIERS, AIR CONDITIONERS(centralized), GEYSERS, ELECTRIC IRON, BLOW / HAIR DRYERS etc. * indicates OPTIONAL appliances
11
HOME CONTROLLER
HOME CNTRL
DEVICE2
DEVICE3
DEVICE4 pwr_consumed
Device Response
12
What we have built : Energy models/use profiles for devices Language : Verilog
Similar to SDPD .lib models
Door open : 100W Compressor : 700 W Freezer open : 65W Fn (Ambient T, Setting T)
13
14
pwr_consumed_wm
WASHING MACHINE
smart_ack done
15
Specifications
A washing machine has three stages of operation, viz, washing, rinsing and drying Each stage consumes different power,typically, filling+agitating(washing) 400 watts filling+pumping (rinsing) 350 watts spin drying 800 watts amount of
16
Specifications(contd.)
main_pwr is the power on/off signal at the device level, issued by the user pwr_on is the power on/off signal from the home controller, issued considering the allowed power limitations smart is the smart control signal load describes the volume of the load (small, medium,large,extra large)which would in turn specify the power consumed by each action wash_time is the time duration for wash cycle rinse_time is the duration for rinse cycle dry_time is the duration for drying cycle
17
Specifications(contd.)
override tells the system to proceed with the usual operation even when smart is asserted respond tells the system to respond to the smart signal i.e., to go to the low power mode smart_ack is high when the device alters its usual operation as a response to the smart signal pwr_consumed_wm is the total power consumed by the washing machine in a particular state done is high when the three processes, viz., washing, rinsing, drying are all finished and the machine is ready to consider new inputs
18
State Machine
OFF
pwr_on && main_pwr smart=1 && override=0
ON / READ / FILL
else
WASH
smart=1 && override=0 /1 && respond=0/1 smart=1 && override=0 && respond=1
LOW POWER
RINSE
smart=0 || smart=1 && override =1 DRY / SPIN smart=0 OR smart=1 && override=0
19
20
Response table
main_pwr x 0 1 1 1 1 1 pwr_on 0 x 1 1 1 1 1 smart x x 0 1 1 1 1 override x x x 1 0 1 0 respond x x x 0 1 1 0 State(Q(n+1)) OFF OFF ON / Qn Qn LOW_POWER ON ON
21
total_pwr indicator
HOME CONTROLLER
23
Specifications
Inputs:
pwr_on is the power on/off signal to the home controller. smart is the external smart control signal central_override is the signal to override external smart and allowed_pwr limitations main_pwr_t,main_pwr_ac,main_pwr_wm,main_pwr_oven ,main_pwr_tv,main_pwr_fan are the power on/off signals at the device levels, issued by the user, for the 6 devices respectively pwr_consumed_t,pwr_consumed_ac,pwr_consumed_tv,p wr_consumed_wm,pwr_consumed_fan,pwr_consumed_o ven are the 6 integers specifying the instantaneous power consumed by each device
24
Specifications (contd.)
allowed_pwr is the maximum power consumption that can be allowed at any instant. It is generated by a central control authority
Outputs:
smart_device is a 6-bit signal, each bit pertaining to one device, which is asserted when the external smart signal is asserted pwr_contr is an array of 6, 1-bit values which are power on/off signals to the devices(in the order of their priority) from the home controller, issued depending on the (total_pwr + PEAK_PWR[i] <= allowed_pwr) condition indicator goes high when smart_device is asserted and the power is still not within the allowed_pwr limits
25
26
27
Example 1 :
Grid asserts smart mode Devices get throttled to Min Power, until user Override.)
Smart is high and override low, total power is getting reduced. Smart and override are high, total power is high.
28
Agenda
Smart Grid Overview Project Goal and Progress Project Details Results Demo
29
Power (watts)
30
Power (watts)
smart = 1
31
Power (watts)
Scenario 1 : comparison of power consumption with smart ( with and without override)
Power (watts)
smart = 1
Scenario 1 : Comparison of total power consumed by 5 homes ( with and without smart)
Power (watts)
smart = 1
35
Scenario2 : Comparison of total power consumed by 5 homes( with both smart and override)
smart = 1 override = 1
Power (watts)
36
Agenda
Smart Grid Overview Project Goal and Progress Project Details Results Demo
37
38
39
Power Models for appliances Green mode state machines for appliances Home controller AND interface/protocol
40
41