Download Home Energy Management

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Multiprotocol Label Switching wikipedia , lookup

TCP congestion control wikipedia , lookup

Piggybacking (Internet access) wikipedia , lookup

Net bias wikipedia , lookup

CAN bus wikipedia , lookup

Asynchronous Transfer Mode wikipedia , lookup

MIL-STD-1553 wikipedia , lookup

Cracking of wireless networks wikipedia , lookup

RapidIO wikipedia , lookup

Serial digital interface wikipedia , lookup

Wake-on-LAN wikipedia , lookup

Deep packet inspection wikipedia , lookup

Real-Time Messaging Protocol wikipedia , lookup

IEEE 1355 wikipedia , lookup

UniPro protocol stack wikipedia , lookup

Transcript
Home Energy
Management
EML 4911C-Senior Design- Fall 2015
Presentation II: Interim Design Review
Our Goal
With the implementation of our Home Energy Management System and
the advantage of Real-Time Pricing (RTP) provided by electric utility
companies, consumers have the ability to adjust their energy usage in
order to reduce their electricity bill.
 Sponsored by FEEDER – Foundation for Engineering Education for
Distributed Energy Resource

Who are we?

Dillon Wiggins – EE – Project Manager

Pablo Aguirre – EE – Systems Engineer

Juan Ospina – CE & EE – Hardware Engineer

Michael Garcia-Rivas – CE – Software Engineer

Ivan Remete – EE – Electrical Engineer
TYSP(Ten Year Site Plan) Utilities: Example
Daily Load Curve (FL)
Figure 4
Source: Florida Public Service Commission, Dec.2012
PV: Pecan Street Research Institute (Not to scale)
Design
Web Application
Internet
Web Server
Router
Main Controller
Load Controller
Electric
Vehicle
Load Controller
Load Controller
Water Heater
Thermostat
House Design
Algorithm
Algorithm
Algorithm
Algorithm

25% of yesterday’s price or 25% of maximum cost specified by user

Priority 1-4

Adjust AC

Water Heater off while user is away


50% of yesterday’s price or 50% of maximum cost specified by user


Depends on size
Priority 5-7
75% of yesterday’s price or 75% of maximum cost specified by user

Priority 8-10

AC adjusted to maximum deviation
Objectives
Needs Assessment
 Project Plans and Specs
 Research Load Data
 Midterm Presentation I
 Order Hardware
 Team Website
 Algorithm
 Assemble Prototype


Communication between
Main Controller and Load
Controller
PLC: Power Line Communication
PLC is a method of communication protocol that uses electrical wiring (AC or DC) to
carry both electrical power and data. PLC is used in electrical transmission,
distribution, home networking, and automotive uses.
Home networking: Broadband over Power Line (BPL) allows for high-speed internet
access through existing power lines. Extensive infrastructure already present offers a
great benefit to using BPL.

Pros:
•
Data speed up from 90Mbps to
200Mbps.
•
•
Since it communicates with the
power line of the home, it will
have no trouble in communicating
through the entirety of the home
(i.e. through thick walls).
Infrastructure already present

Cons:
•
It is more costly (average of $50 per a
kit of two).
•
Do not work when plugged into a surge
protector, power strip, and Arc-fault
circuit interrupts (AFCI’s required in
some homes)
•
Dependent of electrical wiring in the
house itself (If the house is improperly
wired, the system can fail or even trip
breakers).
•
Performance can be degraded by noise
created by certain appliances as well as
ON/OFF switching.
Transmitting Data with the nRF24L01+

Enhanced ShockBurstTM is a packet based data link layer that features

1 to 32 bytes dynamic payload length

Automatic packet handling

Automatic packet transaction handling



Auto Acknowledgement with payload

Auto retransmit
6 data pipe MultiCeiver for 1:6 star networks
The automatic packet transaction works as follows:
1.
Begin by transmitting a data packet from the transceiver(PTX) to the receiver (PRX).
2.
The PTX is then set to receive mode to wait for acknowledgement packet (ACK packet)
3.
If the data packet is received by the PRX, the PRX sends the ACK packet to the PTX and
returns back to receive mode.
4.
If the ACK packet isn’t received by the PTX immediately, the data packet is sent again
after a programmable delay.
Source: nRF24L01+ Product Specification

The Preamble is a bit sequence used to synchronize the receivers demodulator to the incoming bit
stream.

The Address is the address for the receiver.

The Packet Control Field is shown in Figure 6 and is made up of a 6 bit payload length field, a 2 bit PID
field, and a 1 bit NO_ACK flag.

The Payload is our data we are sending from load controller to main controller.

The CRC (Cyclic Redundancy Check) is a mandatory error detection mechanism in the packet.
Source: nRF24L01+ Product Specification
Demo: Web-Application   Main Controller
WebPage Hosted on IP: 192.168.0.119
Socket Connection
Via nRF24L01
Load Controllers
Main Controller
IP: 192.168.0.125
Testing Protocols

Test Report: Document with a detailed description of all the tests performed on the system.
Primary sections to be tested:
1.
Inner Mesh: Main Controller  Load Controllers

Line of Sight/Open Air Test

Indoor Test

Hypothesis:
o
Smaller payload = increase in range.
o
Lower Data Rate = increase in sensitivity.
2. Network/Socket Connection: Web/Server Application  Main Controller

Inner Mesh:
1. Line of Sight/Open Air Test
Line of Sight/Open Air Test
Data Rates Payload Size [bytes] Max. Distance [meters]
2
8
250 Kbps
16
32
2
8
1 Mbps
16
32
2
8
2 Mbps
16
32
Pass/Fail
2. Indoor Test
Indoor Test
Data Rates Payload Size [bytes] Max. Distance [meters]
2
8
250 Kbps
16
32
2
8
1 Mbps
16
32
2
8
2 Mbps
16
32
Pass/Fail
Indoor Range Test:
Location of Main Controller
1. Good Reception:
2. Few Packet Loss:
3. No Reception:
LAN (Local Area Network)

Network Connection Tests:
1.
Socket Connection
2.
Real-Time Control of Loads
3.
Real-Time Price Change on
Server
4.
Algorithm Response
5.
AC Temperature Control
6.
Website Performance

IP: 192.168.0.119
IP: 192.168.0.125
The Network Tests will be
performed in a LAN due to:
o
Possible Severe Security
Problems.
o
Full Control of a Router with
access to Public IP to
perform Port Forwarding.
1.
3. WebServer
2. Router
Main Controller
4. CellPhone

1.
2.
3.
4.
Items on Graph:
Main Controller
Router = Internet
Server = Webserver where website will be hosted.
(A computer will be used to simulate as server).
Cellphone used to access the Webserver.
Budget Summary
Image
Material
MSP-EXP432P401R
Vendor
Quantity
Price
Total
TI
8
$12.99
$103.92
Extension Cord 2ft 3-wire
Generic
3
$5.47
$16.41
Black Universal AU Plug AC USB
Power Home Travel Wall 1A
Charger Adapter 1000mA
Generic
6
$3.99
$23.94
TI
4
$1.84
$7.36
5V Power Supply
Generic
1
$8.99
$8.99
6x8cm PCBs 5pcs
Generic
1
$6.99
$6.99
5V 1 One Channel Relay
Generic
6
$5.69
$34.14
Nrf24l01+pa+lna: 1100m
Generic
6
$11.60
$69.60
TI
2
$55.00
$110.00
LM74 - Temperature Sensor
Beagle Bone
Budget
Remaining
$1,118.65 TOTAL
$381.35
Budget Cont.
Questions?
Thank you for your time!