Degree Name

BS in BioResource and Agricultural Engineering


BioResource and Agricultural Engineering Department


Andrew J. Holtz


Demand Response (DR) describes the set of actions taken to impose a reduction in electrical loads to stabilize the power grid and decrease costs. It is used when power grid emergencies or extremely high demand and congestion, threaten the electricity supply-demand balance. Automated Demand Response (ADR) describes a web-based control system that triggers DR events automatically by signaling other pre-programmed control systems. This project intends to use the OpenADR2.0 specifications provided by the OpenADR Alliance to construct an open source Virtual End Node (VEN) client to retrieve DR signals. The Simple Measurement and Actuation Profile (sMAP) software is also used for external monitoring of demand. An eBox3350MX-AP was used as the sMAP server and was successful at publishing graphical data online using an existing web server supplied by Lawrence Berkeley National Laboratory. Initial open source code for the VEN was provided online by EnerNOC which allowed for the generation of Java classes from the (eXtensible Markup Language) XML schema, and a unit test proving that the packets could be customized and sent over (eXtensible Message and Presence Protocol) XMPP using the Smack API. This was extended upon with the development of a Java application that would enable full automation in handling payloads, and full user control of a simple Virtual Top Node (VTN) server that would test the VEN?s functionality. Results displayed success with respect to the target objectives. This project could allow for further open source collaboration and ease of deployment of a VEN for anyone to use, and thus making demand response user friendly and more common among all levels of infrastructure. (1822 kB)
Appendix A (9317 kB)
Appendix B