EET 110: Power and Energy Management II
Course Information
- Semester: Spring Semester 2025
- Instructor: Parikshit Pareek (email: pareek AT ee.iitr.ac.in)
- Lectures: Tue β’ 09:00 AM β 11:00 AM; 05:00 PM β 07:00 PM @ EED 109
- Venue: EED 109
- Piazza: Same as EET 109 Course
- TA: Ayushi Jolotia(ayushi_j AT ee.iitr.ac.in)
π Announcements
- 2026β02-10: Homeworks for Lecture 2 have been released: PDF and Notebook.
- 2026β02β02: The Term Paper timeline and deliverables are published in the final section of this webpage.
- 2026β01β20: Term paper form is available on Piazza. Submission deadline: next Tuesday.
- 2025β12β10: Initial 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, Part II.
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 optimization algorithms behind operations of power grid.
- Implement various optimal power flow methods on CPU and GPU with parallelization capabilities for speed & accuracy.
- Explore advanced ML surrogates for Constrained Optimization Problem.
Course Content
| Index | Topics | Slides | Homeworks |
|---|---|---|---|
| 0 | Introduction to EET110 | Slides | Find The Term Paper Topic |
| 1 | Introduction to Optimization | Slides | PDF1 |
| 2 | Linear Programming | Slides | PDF1 Β· Notebook2 |
| 3 | Linear Programming Practical | Slides | |
| 4, 5, 6 | Polyhedral, Convexity, LP Bounds, Dual, Simplex (Self-Learning) | PDF1 | |
| 7 | DCOPF Lab | Slides |
π 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.
π References & Resources
Course Resources:
Reference Books:
- S. Boyd and L. Vandenberghe. Convex Optimization. Cambridge University Press, 2004.
- Available for free: stanford.edu/~boyd/cvxbook/
- H.P. Williams. Model Building in Mathematical Programming, 5th Edition. Wiley, 2013.
π§Ύ Grading Policy (Tentative)
- CWS+PRE+PRS (50 Marks)
- Lab Assignments β 20 Marks
- Term Paper / Project β 30 Marks
- Mid Term (20 Marks) β Exam
- End Term (30 Marks) β Exam
Lab Assignments (Coding Tasks):
- Lab 1: Linear Programming (Dispatch)
- Lab 2: MILP (Unit Commitment)
- Lab 3: NLP (AC-OPF)
- Lab 4: Relaxations (SOCP/SDP)
π§Ύ Term Paper Timeline and Deliverables
| Week (Date) | Milestone | Requirement |
|---|---|---|
| Week 4 (Feb 10, 2026) | Proposal | 1-page abstract + Selected βBase Paperβ |
| Week 8 (Mar 10, 2026) | Update | Mathematical formulation finalized (LaTeX) |
| Week 10 (Mar 24, 2026) | Code Check | Working code (in a notebook; will be made public) |
| Week 12 (Apr 7, 2026) | Final | Final report + 10-minute presentation |
π Student Submissions of Term Paper
| S.No. | Team Name | Members | Submissions |
|---|---|---|---|
| 1 | Aletheia | Reenav Ray, Aryan Mehra, Sachin Saini, Rahul, Nischay Sanjay Jiwankar | Abstract |
| 2 | OptiML | Tharun Rathod, Ayush Bairwa, Chirag Bundela | Abstract |
| 3 | Khoji | Adithya Jaiswal, Aditi, Naman Meena, Swastic Keshari | Abstract |
| 4 | Sleeping Pizza | Medha Bhutani | Abstract |
| 5 | Onyttig | Kaustubh Sharma | Abstract |
| 6 | Optimus Primes | Anushree Gupta, Daiwik Vohra, Jaineel Lakesh Dalsania, Rishit Saini | Abstract |
| 7 | UC DecompX Lab | Sreemayi Yavvari, Annam Sai Sumanjali | Abstract |
| 8 | Black KAPSS | Shashank Shekhar, Abhinav Karn, Shivam Bansal, Kris Keshav, Lakhote Pranad Nilesh | Abstract |
| 9 | Vanguard | Akshat Odiya, Aniruddh Yadav, Harendra | Abstract |
| 10 | NearOptimal | Mahankali Vinoothna | Abstract |
π§Ύ Exam Papers
β Quiz 1
β Quiz 2