Skip to content

Smart campus energy optimization platform using discrete mathematics, real-time monitoring, and analytics.

Notifications You must be signed in to change notification settings

neevmodh/EcoSmart-Campus

Repository files navigation

🌱 EcoSmart Campus

Optimizing Campus Energy with Mathematical Intelligence

A Smart Energy Optimization Platform Powered by Discrete Mathematics



💡 Why EcoSmart Campus?

A unified platform that predicts, monitors, and optimizes campus electricity usage
using probability, graph theory, recurrence relations, and Boolean logic
turning mathematical theory into real-world sustainability.


📁 Website Page Map

Page Name Description
1 🏠 Homepage (index.html) System overview, live stats, and quick navigation
2 📊 Dashboard (dashboard.html) Central monitoring of energy metrics and alerts
3 🏗️ Campus Layout (campus-layout.html) Graph visualization G=(V,E) for rooms and wiring
4 ⏰ Schedule Optimizer (schedules.html) Timetable integration and automation
5 📈 Energy Analytics (analytics.html) Deep insights, forecasts, and historical trends
6 💡 Device Control (devices.html) Manage devices, monitor power usage in real-time
7 📄 Reports (reports.html) Generate and export optimization reports

🧮 Core Mathematical Concepts

Concept Used For Pages
Probability Occupancy prediction, threshold optimization 2, 4, 6, 7, 9
Graph Theory Campus wiring, sensor placement, connectivity 3, 10
Recurrence Relations Energy trend forecasting, savings analysis 1, 2, 5, 8
Functions Real-time readings and power calculations 1, 2, 5, 6
Boolean Logic Automation and conditional rule systems 4, 6, 7, 11

🚀 Development Phases

Phase 1 – Core System (Weeks 1–4)

  • Homepage
  • Dashboard
  • Campus Layout Manager
  • Device Control Center

Phase 2 – Optimization Tools (Weeks 5–8)

  • Schedule Optimizer
  • Probability Calculator
  • Boolean Logic Editor

Phase 3 – Advanced Analysis (Weeks 9–12)

  • Energy Analytics
  • Graph Theory Tools
  • Reports & Settings

Final Polish

  • Admin Panel
  • UI/UX Enhancements

🧰 Tech Stack

Layer Technology
Frontend HTML + CSS
Visualization D3.js, Chart.js
Backend Node.js + JS
Automation Logic Boolean Rule Engine

🧩 Features at a Glance

✅ Real-time energy monitoring
✅ Graph-based campus layout builder
✅ Smart scheduling and occupancy prediction
✅ Automated device control
✅ Bayesian probability simulations
✅ Minimum Spanning Tree (MST) optimization
✅ Visual logic editor with truth tables
✅ Customizable settings and API integrations
✅ Comprehensive reports and exports
✅ Admin-level analytics and performance insights


🧠 Mathematical Engine

  1. Energy Function:
    f(r,t) → Real-time energy consumption of room r at time t

  2. Savings Recurrence:
    S_n = E_{n-1} - E_n → Day-over-day energy improvement

  3. Occupancy Probability:
    P_r(t) = Hours Occupied / Total Hours

  4. Graph Optimization:
    MST via Prim’s / Kruskal’s
    Dominating Set → Optimal sensor placement

  5. Automation Logic:
    L_r(t) = O_r(t) ∧ C_r(t) → Combined room and condition rule


🧭 Navigation Flow

Homepage → Dashboard → Campus Layout → Devices → Analytics → Tools → Settings/Admin


🧩 Future Enhancements

  • AI-based anomaly detection
  • Dynamic campus graph scaling
  • Cloud sync & offline mode
  • Voice-based device control
  • Predictive maintenance alerts

💚 Impact

This project not only reduces electricity waste but also builds a foundation for sustainable, AI-powered campuses.
It merges machine learning, optimization, and real-time systems into a single dashboard — bridging theoretical math with real-world utility.


⚙️ “Smart campuses aren’t built overnight — they’re modeled, optimized, and evolved through data.”

About

Smart campus energy optimization platform using discrete mathematics, real-time monitoring, and analytics.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages