Generated on Tue Oct 25 10:19:18 2022

CS 494: Introduction to Smart Grids (JSON)

Catalog description: This course is an introduction to the technologies and design strategies associated with the Smart Grid. The emphasis will be on the development of communications, energy delivery, coordination mechanisms, and management tools to monitor transmission and distribution networks. Topics include: Smart grid introduction and evolution; Power systems; Networking and transport control; Artificial intelligence; agent coordination; Data mining for smart grids.

Prerequisites: At least a C- in C S 272 and a C- in E E 201 or 280; or Consent of instructor.    (Catalog Link)

Credits: 3 (3)

Coordinator: Huiping Cao

Textbook: No textbook; study materials will be online
    (also: online reading)

BS degree role: selected elective

Course Learning Objectives

  1. Get basic understanding of how conventional power system is operated and protected
  2. Understand and use basic knowledge of communication techniques in smart grids
  3. Understand and use basic knowledge for the coordination of the different units in smart grids
  4. Understand and apply data mining techniques for protecting smart grids

Course Practicum Requirements

  1. Simulate a power system optimization solution
  2. Create a network simulation for an equivalent power network
  3. Perform data analytics of smart grid data

Course Topics

  1. Introduction to power systems
  2. Introduction to communications and networking systems
  3. Introduction to data analytics and machine learning
  4. Conceptualization of the sum of the parts--smart grid
  5. Basic data mining and machine learning algorithms
  6. Use of concepts in networking to design potential smart grid infrastructure
  7. Using AI techniques for smart grid problem solutions

Course Improvement Decisions

(Course improvement decisions or recommendations from past assessments)

  1. none

ABET Outcome Coverage

(Provide Mapping to ABET Student Outcomes)

  1. An ability to apply knowledge of computing and mathematics appropriate to the program’s student outcomes and to the discipline
  2. An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution
  3. An ability to function effectively on teams to accomplish a common goal
  4. Recognition of the need for and an ability to engage in continuing professional development
  5. An understanding of professional, ethical, legal, security and social issues and responsibilities

Other Notes

(Any important notes or issues to consider)

  1. none