* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Home Energy Management
Multiprotocol Label Switching wikipedia , lookup
TCP congestion control wikipedia , lookup
Piggybacking (Internet access) wikipedia , lookup
Asynchronous Transfer Mode wikipedia , lookup
MIL-STD-1553 wikipedia , lookup
Cracking of wireless networks wikipedia , lookup
Serial digital interface wikipedia , lookup
Wake-on-LAN wikipedia , lookup
Deep packet inspection wikipedia , lookup
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!