Energy Analytics: Identifiyng Anomalies in Campus Energy Usage Data

Entering the fourth iteration of the Energy Analytics computer science comps project, we aim to build on the foundation of previous work completed by the former groups in a variety of ways. Our ultimate goal is to produce an analytical tool with a user interface catered to the needs of the Facilities team whom oversee the usage of energy in Carleton affiliated buildings on campus.


In our work, we've focused on improving the professionalism of the data storage and website interface, and provide more extensive user features with the website that allow for the user to easily query points around campus and quickly identify anomalies around campus. Our improvements can be broken up into three categories: Data Management, API, and Website Interface.


For Data Management, we implemented an automated process to store and archive energy data for each month. For the API, we wrote new commands to query the database based on the type of anomaly that is being searched. For the Website Interface, we added a new Heuristics and Dashboard page. The Heuristics page enables the user to play around with the temperature and damper percentage values, the building, and date range, and then search for points that meet the inputted criteria. The Dashboard automates this process each time the website is refreshed with hardcoded values.


Check out our slide deck or other resources if you'd like to learn more, and feel free to reach out with questions or suggestions on future work!


Dominic Enriquez

Dominic (he/him) is a Computer Science and Statistics major from St. Paul, Minnesota. In his free time, he likes to explore the arb with friends, and trying new foods.

Miguel Alvarez

Miguel Alvarez (he/him) is a Computer Science major and French minor from South St. Paul, Minnesota. At Carleton he enjoys working out, playing on the Club Soccer team, and cooking.

Henry Koelling

Henry (he/him) is a Computer Science major and Digital Arts and Humanities minor from Ann Arbor, MI. In his free time, he enjoys playing sports and being silly.

Nacho Rodriguez-Cortes

Nacho Rodriguez-Cortes (he/him) is a Computer Science major and French minor from Little Canada, MN. In his free time, he enjoys working out, hiking, and camping.

Ben Preiss

I'm Ben (he/him) and I'm a class of 2022 CS major from Arlington, VA. In my free time at Carleton I play for CUT, the men's frisbee team and enjoy going on walks

Minh Pham

Minh (he/him). I like to play chess, soccer, tennis, cooking in my free time. After graduation, I want to become a web3 builder, crypto trader, layer 2s architect.

Presentation

Slideshow

Proposal

Comps Proposal