Baseline powergrid model for NY

Related tags

Deep LearningNYgrid
Overview

Baseline-powergrid-model-for-NY

Table of Contents
  1. About The Project
  2. Usage
  3. License
  4. Contact
  5. Acknowledgements

About The Project

As the urgency to address climate change intensifies, the integration of distributed and intermittent renewable resources in power grids will continue to accelerate. To ensure the reliability and efficacy of the transformed system, researchers and other stakeholders require a validated representation of the essential characteristics of the power grid that is accurate for a specific region under study. For example, the Climate Leadership and Community Protection Act (CLCPA) in New York sets ambitious targets for transformation of the energy system, opening many interesting research and analysis questions. To provide a platform for these analyses, this paper presents an overview of the current NYS power grid and develops an open-source1 baseline model using only publicly available data. The proposed model is validated with real data for power flow and Locational Marginal Prices (LMPs) to demonstrate the feasibility, functionality and consistency of the model with hourly data of 2019 as an example. The model is easily adjustable and customizable for various analyses of future configurations and scenarios that require spatial-temporal information of the NYS power grid with data access to all the available historical data, and serves as a practical system for general methods and algorithms testing.

Built With

The code is written with Matlab and depends on the installation of Matpower. Please go to the following websties and follow the instructions to install Matlab and Matpower.

Usage

  1. git clone https://github.com/AndersonEnergyLab-Cornell/NYgrid
  2. Add the full folder and the subfolders to your Matlab Path
  3. Modify the main.m file to run a specific case

Main.m

Specify a year, and download and format the data in that year. Downlaoded data are stored in the "Prep" directory. Formatted data are stored in the "Data" directory. For example, to run for Jan 1st 2019 1:00 am, modify the test year, month, day and hour.

  testyear = 2019;
  testmonth = 1;
  testday = 1;
  testhour = 1;

Data sources include:

  1. NYISO:
    • hourly fuel mix
    • hourly interface flow
    • hourly real time price
  2. RGGI:
    • hourly generation for thermal generators larger than 25 MW
  3. NRC:
    • Daily nuclear capacity factor
  4. EIA:
    • Monthly hydro generation data for Niagara and St. Lawrence

The main function first update the operation condition for load and generators from the historical data and store the modified mpc struct in mpcreduced Then it automatically calls the Optimal Power Flow and Power Flow test and store the result in resultOPF and resultPF, respectively.

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Vivienne Liu - [email protected]

Project Link: https://github.com/AndersonEnergyLab-Cornell/NYgrid

Acknowledgements

Owner
Anderson Energy Lab at Cornell
Cornell Research lab on sustainable energy, led by Prof. Lindsay Anderson
Anderson Energy Lab at Cornell
Marvis is Mastouri's Jarvis version of the AI-powered Python personal assistant.

Marvis v1.0 Marvis is Mastouri's Jarvis version of the AI-powered Python personal assistant. About M.A.R.V.I.S. J.A.R.V.I.S. is a fictional character

Reda Mastouri 1 Dec 29, 2021
GANmouflage: 3D Object Nondetection with Texture Fields

GANmouflage: 3D Object Nondetection with Texture Fields Rui Guo1 Jasmine Collins

29 Aug 10, 2022
This repository contains small projects related to Neural Networks and Deep Learning in general.

ILearnDeepLearning.py Description People say that nothing develops and teaches you like getting your hands dirty. This repository contains small proje

Piotr Skalski 1.2k Dec 22, 2022
Generating Anime Images by Implementing Deep Convolutional Generative Adversarial Networks paper

AnimeGAN - Deep Convolutional Generative Adverserial Network PyTorch implementation of DCGAN introduced in the paper: Unsupervised Representation Lear

Rohit Kukreja 23 Jul 21, 2022
The code for Expectation-Maximization Attention Networks for Semantic Segmentation (ICCV'2019 Oral)

EMANet News The bug in loading the pretrained model is now fixed. I have updated the .pth. To use it, download it again. EMANet-101 gets 80.99 on the

Xia Li 李夏 663 Nov 30, 2022
A Simple Key-Value Data-store written in Python

mercury-db This is a File Based Key-Value Datastore that supports basic CRUD (Create, Read, Update, Delete) operations developed using Python. The dat

Vaidhyanathan S M 1 Jan 09, 2022
A PaddlePaddle implementation of STGCN with a few modifications in the model architecture in order to forecast traffic jam.

About This repository contains the code of a PaddlePaddle implementation of STGCN based on the paper Spatio-Temporal Graph Convolutional Networks: A D

Tianjian Li 1 Jan 11, 2022
SANet: A Slice-Aware Network for Pulmonary Nodule Detection

SANet: A Slice-Aware Network for Pulmonary Nodule Detection This paper (SANet) has been accepted and early accessed in IEEE TPAMI 2021. This code and

Jie Mei 39 Dec 17, 2022
CoMoGAN: continuous model-guided image-to-image translation. CVPR 2021 oral.

CoMoGAN: Continuous Model-guided Image-to-Image Translation Official repository. Paper CoMoGAN: continuous model-guided image-to-image translation [ar

166 Dec 31, 2022
Code for the paper: Hierarchical Reinforcement Learning With Timed Subgoals, published at NeurIPS 2021

Hierarchical reinforcement learning with Timed Subgoals (HiTS) This repository contains code for reproducing experiments from our paper "Hierarchical

Autonomous Learning Group 21 Dec 03, 2022
Minimalist Error collection Service compatible with Rollbar clients. Sentry or Rollbar alternative.

Minimalist Error collection Service Features Compatible with any Rollbar client(see https://docs.rollbar.com/docs). Just change the endpoint URL to yo

Haukur Rósinkranz 381 Nov 11, 2022
[CVPR 2021] MetaSAug: Meta Semantic Augmentation for Long-Tailed Visual Recognition

MetaSAug: Meta Semantic Augmentation for Long-Tailed Visual Recognition (CVPR 2021) arXiv Prerequisite PyTorch = 1.2.0 Python3 torchvision PIL argpar

51 Nov 11, 2022
Self-Supervised Deep Blind Video Super-Resolution

Self-Blind-VSR Paper | Discussion Self-Supervised Deep Blind Video Super-Resolution By Haoran Bai and Jinshan Pan Abstract Existing deep learning-base

Haoran Bai 35 Dec 09, 2022
PyTorch implementation of "Efficient Neural Architecture Search via Parameters Sharing"

Efficient Neural Architecture Search (ENAS) in PyTorch PyTorch implementation of Efficient Neural Architecture Search via Parameters Sharing. ENAS red

Taehoon Kim 2.6k Dec 31, 2022
Single Image Deraining Using Bilateral Recurrent Network (TIP 2020)

Single Image Deraining Using Bilateral Recurrent Network Introduction Single image deraining has received considerable progress based on deep convolut

23 Aug 10, 2022
An open-source Deep Learning Engine for Healthcare that aims to treat & prevent major diseases

AlphaCare Background AlphaCare is a work-in-progress, open-source Deep Learning Engine for Healthcare that aims to treat and prevent major diseases. T

Siraj Raval 44 Nov 05, 2022
GPT-Code-Clippy (GPT-CC) is an open source version of GitHub Copilot

GPT-Code-Clippy (GPT-CC) is an open source version of GitHub Copilot, a language model -- based on GPT-3, called GPT-Codex -- that is fine-tuned on publicly available code from GitHub.

2.3k Jan 09, 2023
An example of semantic segmentation using tensorflow in eager execution.

Semantic segmentation using Tensorflow eager execution Requirement Python 2.7+ Tensorflow-gpu OpenCv H5py Scikit-learn Numpy Imgaug Train with eager e

Iñigo Alonso Ruiz 25 Sep 29, 2022
Self-driving car env with PPO algorithm from stable baseline3

Self-driving car with RL stable baseline3 Most of the project develop from https://github.com/GerardMaggiolino/Gym-Medium-Post Please check it out! Th

Sornsiri.P 7 Dec 22, 2022
Code for "MetaMorph: Learning Universal Controllers with Transformers", Gupta et al, ICLR 2022

MetaMorph: Learning Universal Controllers with Transformers This is the code for the paper MetaMorph: Learning Universal Controllers with Transformers

Agrim Gupta 50 Jan 03, 2023