Course Syllabus | Pre-Req Material | Term Project | Useful Web Links | Homework Cover Sheet | Grades to Date | Project teams/topics
Revised thru Week:
Week 6 (According to ongoing lectures presented
)
Week's Coverage,
Add'l Reading |
Other Notes |
Lecture Notes
|
Related Assignments, Planned Deadlines (Confirm actual submission deadline on Canvas) |
§4.1, §4.2 |
Kron Reduction |
L1 - Jan 11th L2 - Jan 11/13th L3 - Jan 13th |
Assignment #1 -- Due Jan 24th, 9:00pm |
Matrix Soln. Methods |
No Class |
Jan 18th (MLK)
L5 - Jan 20th L6 - Jan 22nd |
Assignment #2 -- Due Jan 31st, 9:00am |
|
Top Programing Languages 2014 | 2022 |
L7 - Jan 25th L8 - Jan 25/27th L9 - Jan 27th |
Assignment #3 -- Due Feb 7th, 9:00am |
|
NR Details Sparse, LU |
L10 - Feb 1st L11 - Feb 1st/3rd L12 - Feb 3rd |
Assignment#4 --
Due Feb 14th, 9:00am |
|
Reordering Transients W. Carnival |
L13 - Feb 6th L14 - Feb 8th Feb 9-10th |
Reordering
to increase computational efficiency Numerical Integration - EMTP Transient Studies Assignment#5 -- Due Feb 28th, 9:00am |
|
Stability Power Swing Numerical Integration |
L16 - Feb 13th L17 - Feb 15th L18 - Feb 17th |
Assignment #6
- Due Mar 7th, 9:00am (extend til after break) Time domain simulation methods for large networks Numerical integration methods Assignment #7 | Data - Due Mar 14th, 5:00pm |
[Also: EE5200 Text §13.1 thru §13.5 ] |
Intro to Dispatch
Gen/Grid Operation ELD.m Eldexample.m Hessian, Intro |
L19 - Feb 20th L20 - Feb 22nd L21 - Feb 24th |
More on time domain circuit analysis (Assn.
#7) Introduction to Optimization Theory Optimization using Matlab (video guest lecture by Dr. Paudyal) Assignment #8 - Due Mar 21st, 9am Assignment #9 - Due Mar 28th, 9am Term Project Idea - Due Fri Feb 24th, 5pm |
|
|
Week 8 Lectures L22, L23, L24 Feb 27th, Mar 1st/3rd |
Structured programming tools (Gowtham) Intro to unix and network servers (Gowtham) Setting up a basic (linux) network (Gowtham) Practical Exercise: Due ____, 9am |
Spring Break | March
6-10th |
Enjoy Break, Return
Refreshed ! |
|
[Also: EE5200 Text Ch.10 thru Ch.12 ] |
Video |
L25 - Mar 13th
L26 - Mar 15th L27 - Mar 17th |
Introduction to Smart Grid (Mork)
Smart Grid, Utilities, and Internet Protocols Windows Server, SQL Server (Nishchal) |
|
L28 - Mar 20th
L29 - Mar 22nd L30 - Mar 24th |
IEC 61850, publish/subscribe, GOOSE (Nishchal) XML, CID files, synchrophasors SV (Nishchal) EMS/ICCP, IEC, DNP, OPC, Modbus (Nishchal) Practical Exercise #1: Due Mon Apr 5th, 9am |
|
|
L31 - Mar 27th
L32 - Mar 29th L33 - Mar 31st |
Packetizing data, 7-Layer OSI construct
(Cischke) Comm, latency, multi-cast (Cischke) Demo and Exercises (Pratheek) Practical Exercise #2: Due Mon Apr 12th, 9:00am |
|
|
L34 - Apr 3rd L35 - Apr 5th L36 - Apr 7th |
Journal Paper presentations Addressing, routing, forwarding (Cischke) TCP/IP, Sliding window protocol (Cishke) Examing packet data flows (Cischke, Nishchal) Practical Exercise #3: Due Mon Apr 19th, 9:00am |
|
|
Video is in Modules Video is in Modules |
L37 - Apr 10th
L38 - Apr 12th L39 - Apr 14th |
Exchanging packets, Peer-peer demo (Pratheek) Interfacing: SCADA, IEDs (Nishchal, Pratheek) Interface: Merging Units (Sriram) Lab demo/practical exercise: |
|
Video is in Modules Video is in Modules Video is in Modules |
L40 - Apr 17th
L41 - Apr 19th L42 - Apr 21st |
SCADA Protocols: DNP3, OPC, RTU (Nishchal) Sending Commands with DNP3 (Pratheek) Open PDC, Synchrophasor visualization (Jaya) Course wrapup (Dr. Mork) |
|
April
24th (TBC) 12:45-2:45pm |
Term Project
Presentations - Zoom (Since this course is by arrangement, we will find a timeslot that does not collide with your other courses) |
EE 5240 provides practical insights and experience with mathematical formulations and programming/implementation of algorithms related to eletrical networks, both large and small. Many of the methods are also applicable to other areas of Electrical Engineering, and so this may also be an attractive elective for graduate students in specialties other than EE Power Systems. The main goal of the course is to learn key computer algorithms and programing approaches and to provide programming experience. A very valuable benefit of the course is also to enhance understanding of the "number crunching" going on behind the scenes when you use commercial software simulation and analysis packages, so as to avoid the age-old "Garbage-In / Garbage-Out" scenario.
Computer analysis and simulation of power systems can be categorized as steady state, dynamic (eg. stability), and transient. In recent years we have primarily been using Matlab for programing. Topics typically covered in this 15-week course are as follows (textbook, instructor, and priorities may alter coverage):