Home Energy Management EML 4911C-Senior Design- Fall 2015 Presentation II: Interim Design Review.

Slides:



Advertisements
Similar presentations
Ethernet Switch Features Important to EtherNet/IP
Advertisements

S3 Computer Literacy Internet Technology.
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Umut Girit  One of the core members of the Internet Protocol Suite, the set of network protocols used for the Internet. With UDP, computer.
CSCI 4550/8556 Computer Networks
BZUPAGES.COM 1 User Datagram Protocol - UDP RFC 768, Protocol 17 Provides unreliable, connectionless on top of IP Minimal overhead, high performance –No.
Transport Layer – TCP (Part1) Dr. Sanjay P. Ahuja, Ph.D. Fidelity National Financial Distinguished Professor of CIS School of Computing, UNF.
Copyright 1999, S.D. Personick. All Rights Reserved. Telecommunications Networking II Lecture 32 Transmission Control Protocol (TCP) Ref: Tanenbaum pp:
BTT 101 / 2O1 Lesson 10 Dundas Valley Secondary Mr. Young.
VLANs Port-based VLAN: switch ports grouped (by switch management software) so that single physical switch …… Switch(es) supporting VLAN capabilities can.
TDC 461 Basic Communications Systems Local Area Networks 29 May, 2001.
EE 4272Spring, 2003 Chapter 14 LAN Systems Ethernet (CSMA/CD)  ALOHA  Slotted ALOHA  CSMA  CSMA/CD Token Ring /FDDI Fiber Channel  Fiber Channel Protocol.
EEC-484/584 Computer Networks Lecture 14 Wenbing Zhao
Review on Networking Technologies Linda Wu (CMPT )
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Transport Protocols Slide 1 Transport Protocols.
TCP. Learning objectives Reliable Transport in TCP TCP flow and Congestion Control.
TCP: Software for Reliable Communication. Spring 2002Computer Networks Applications Internet: a Collection of Disparate Networks Different goals: Speed,
3-1 Transport services and protocols r provide logical communication between app processes running on different hosts r transport protocols run in end.
Internet Technologies Networking / Internet Protocols (TCP/IP) Server/Client Software Communication via Ports Web Page Technology Recipe of Web Page Development.
Gursharan Singh Tatla Transport Layer 16-May
1 Computer Networks Course: CIS 3003 Fundamental of Information Technology.
Layer 2 Switch  Layer 2 Switching is hardware based.  Uses the host's Media Access Control (MAC) address.  Uses Application Specific Integrated Circuits.
Connecting LANs, Backbone Networks, and Virtual LANs
SERIAL BUS COMMUNICATION PROTOCOLS
Process-to-Process Delivery:
CIS679: RTP and RTCP r Review of Last Lecture r Streaming from Web Server r RTP and RTCP.
CECS 5460 – Assignment 3 Stacey VanderHeiden Güney.
Midterm Review - Network Layers. Computer 1Computer 2 2.
Networks LANS,. FastPoll True Questions Answer A for True and B for False A wireless infrastructure network uses a centralized broadcasting device, such.
ACM 511 Chapter 2. Communication Communicating the Messages The best approach is to divide the data into smaller, more manageable pieces to send over.
1.1 What is the Internet What is the Internet? The Internet is a shared media (coaxial cable, copper wire, fiber optics, and radio spectrum) communication.
Chi-Cheng Lin, Winona State University CS 313 Introduction to Computer Networking & Telecommunication Introduction – Part II.
Introduction to Networks CS587x Lecture 1 Department of Computer Science Iowa State University.
1 LAN Protocols (Week 3, Wednesday 9/10/2003) © Abdou Illia, Fall 2003.
DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK
Transport Layer: UDP, TCP
1 The Internet and Networked Multimedia. 2 Layering  Internet protocols are designed to work in layers, with each layer building on the facilities provided.
TCP1 Transmission Control Protocol (TCP). TCP2 Outline Transmission Control Protocol.
Transmission Control Protocol
Chapter 1 - Local Area Network Technologies. How IP Datagrams are Encapsulated IP datagrams are found at the OSI Network layer IP datagrams are sent to.
INFS 361 Chapter 1 Notes UTM Bob Bradley Fall 2005.
Lecture (Mar 23, 2000) H/W Assignment 3 posted on Web –Due Tuesday March 28, 2000 Review of Data packets LANS WANS.
Lecture 4 Overview. Ethernet Data Link Layer protocol Ethernet (IEEE 802.3) is widely used Supported by a variety of physical layer implementations Multi-access.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Connecting Devices CORPORATE INSTITUTE OF SCIENCE & TECHNOLOGY, BHOPAL Department of Electronics and.
Ethernet Overview it the IEEE standard for Ethernet.
Network Components By Kagan Strayer. Network Components This presentation will cover various network components and their functions. The components that.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Protocols and Architecture Slide 1 Use of Standard Protocols.
Protocols Monil Adhikari. Agenda Introduction Port Numbers Non Secure Protocols FTP HTTP Telnet POP3, SMTP Secure Protocols HTTPS.
1 Transport Layer: Basics Outline Intro to transport UDP Congestion control basics.
Topic 6, Lesson 3: The Internet Computer Communications and Networking.
4343 X2 – The Transport Layer Tanenbaum Ch.6.
1 Copyright © 2014 Tata Consultancy Services Limited Controller Area Network (CAN) By Renukacharya A. Thakare.
Point-to-Point Protocol
Simple LAN Topologies  Terminators stop signals after they have reached their destination  Signal bounce –Phenomenon in which signals travel endlessly.
TCP/IP1 Address Resolution Protocol Internet uses IP address to recognize a computer. But IP address needs to be translated to physical address (NIC).
COMPUTER NETWORKS Hwajung Lee. Image Source:
Chapter 9: Transport Layer
Instructor Materials Chapter 9: Transport Layer
Local Area Networks: Topologies
Planning and Troubleshooting Routing and Switching
Process-to-Process Delivery, TCP and UDP protocols
March 01 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: TG4 RFWaves MAC Proposal Overview Date Submitted:
Home Energy Management
Process-to-Process Delivery:
TRANSMISSION CONTROL PROTOCOL
Net 323 D: Networks Protocols
Process-to-Process Delivery: UDP, TCP
NET 323D: Networks Protocols
Transport Layer 9/22/2019.
Presentation 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

Source: Florida Public Service Commission, Dec.2012 PV: Pecan Street Research Institute (Not to scale) TYSP(Ten Year Site Plan) Utilities: Example Daily Load Curve (FL) Figure 4

Internet Router Web Application Main Controller Electric Vehicle Water Heater Thermostat Design Web Server Load Controller

House Design

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  Depends on size  50% of yesterday’s price or 50% of maximum cost specified by user  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  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 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.  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.

 Enhanced ShockBurst TM 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. Transmitting Data with the nRF24L01+ 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 Main Controller IP: Load Controllers WebPage Hosted on IP: Socket Connection Via nRF24L01

 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 Testing Protocols

 Inner Mesh: 1. Line of Sight/Open Air Test 2. Indoor Test Indoor Range Test: Location of Main Controller 1.Good Reception: 2.Few Packet Loss: 3.No Reception:

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

Budget Cont.

Questions?

Thank you for your time!