EET 109: Power and Energy Management I
Course Information
- Semester: Autumn Semester 2025
- Instructor: Parikshit Pareek (email: pareek AT ee.iitr.ac.in)
- Lectures: Wed β’ 02:00 PM β 4:00 PM (Main Lecture, @ AKB 504) Wed β’ 10:00 AM β 11:00 AM (Additional Lecture- When Needed @ AKB-301)
- Piazza: https://piazza.com/indian_institute_of_technology_roorkee/summer2025/eet109
π Announcements
- 2025β08-29: Assignment#2 is Annouced: Deadline 1st September 12 Noon.
- 2025β08-07: Assignment#1 is Annouced: Deadline 18th August 11AM.
- 2025β07-31: Class room change for main and additional lectures.
- 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:
- Develop a solid understanding of algorithms behind operations of power grid.
- Implement various power flow solvers on CPU and GPU with parallelization capabilities for speed & accuracy.
- Explore advanced ML methods for power system operations.
π Course Content
π Assignments
- Assignment #1 is due on 18th August,11AM. Please read the instructions carefullyβthe required links are embedded within the PDF. Make sure to explore all available resources and troubleshoot thoroughly before reaching out to the instructor or TA. Assignment#1
- Assignment #2 is due on 1st September, 12 Noon. Please read the instructions carefullyβthe required links are embedded within the PDF. Make sure to explore all available resources and troubleshoot thoroughly before reaching out to the instructor or TA. Assignment#2
- 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* β Done
- Coding Task 1.1: Fast Decoupled Load Flow β * ~5 marks* β Announced
- 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