Home Energy Management EML 4911C-Senior Design- Fall 2015 Presentation

21 Slides6.18 MB

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

Algorith m

Algorith m


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 Arcfault 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 ShockBurst is a packet based data link layer that features TM 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: Socket Connection Via nRF24L01 Load Controllers Main Controller IP:

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 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. IP: IP: 3. WebServer 2. Router 1. Main Controller 4. CellPhone 1. 2. 3. Items on Graph: Main Controller Router Internet Server Webserver where website will be hosted. (A computer will be used to simulate as server).

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.


Thank you for your time!

Back to top button