EET 109: Power and Energy Management I

Course Information

πŸ“Œ Announcements
  • 2025‑07‑23: First Coding Quiz: Friday 11AM Room EED 109. Team of Two, Bring Charged Laptops. – Update (25th July) Quiz & Assignment Material is Available on Piazza
  • 2025‑07‑23: First handout released, Piazza link shared.
  • 2025‑07‑12: Course website launched.

🎯 Course Objectives

This is not a traditional classroom-based course, nor is it a lab course focused on running experiments. This is a TEC: Talent Enhancement Course.

Designed for individuals who are already highly capable, this course aims to challenge your thinking and expand your potential. It will be largely hands-off in terms of direct implementation, encouraging independent exploration, creative problem-solving, and pushing beyond your current limits. Briefly, our objectives in this course are:

  1. Develop a solid understanding of algorithms behind operations of power grid.
  2. Implement various power flow solvers on CPU and GPU with parallelization capabilities for speed & accuracy.
  3. Explore advanced ML methods for power system operations.

πŸ“… Course Content
Index Topic Material
1 Introduction to EET109 PDF
2 Derivation of Power Flow Equation PDF

πŸ“ Assignments
  • Python and Julia are default programming languages for the course. You should use any of these for programming your assignments unless otherwise explicitly allowed.
  • Submit via Moodle or GitHubβ€”- as specified in each assignment.
  • Viva will accompany each assignment β€” your explanation during the viva carries significant weight in grading.
  • Honor Code: Any cases of copying will be awarded a zero on the assignment. More severe penalties may follow.
  • Late submissions will incur penalties, as annouced with assignment.
  • Scrible Assigment See introduction slides for details.

πŸ“š References & Resources
  • Numerical Analysis, L. Ridgway Scott, Princeton University Press.
  • Computational Methods for Electric Power Systems, Mariesa L. Crow, CRC Press.

🧾 Grading Policy (Tentative)
  • PRS (50 Marks)
    • Individual Coding Tasks
    • Assignments & Peer Discussions
  • πŸ’» Coding Tasks Breakdown (Part of PRS)
    • Coding Task 1: DC Power Flow Approximation β€” * ~7 marks*
    • Coding Task 1.1: Fast Decoupled Load Flow β€” * ~5 marks*
    • Coding Task 2: Newton-Raphson Load Flow β€” * ~9 marks*
    • Coding Task 3: Economic Dispatch Modeling β€” * ~10 marks*
    • Coding Task 4: Gaussian Process for Power Flow β€” * ~9 marks*
    • Each task can be subdivided into several different tasks.

πŸ”” Note: Further instructions, deadlines, and submission guidelines will be shared along with each task under the Assignments section.

  • PRE (50 Marks)
    • Term Paper