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
Code for paper: Group-CAM: Group Score-Weighted Visual Explanations for Deep Convolutional Networks

Group-CAM By Zhang, Qinglong and Rao, Lu and Yang, Yubin [State Key Laboratory for Novel Software Technology at Nanjing University] This repo is the o

zhql 98 Nov 16, 2022
A simple root calculater for python

Root A simple root calculater Usage/Examples python3 root.py 9 3 4 # Order: number - grid - number of decimals # Output: 2.08

Reza Hosseinzadeh 5 Feb 10, 2022
A Python library for differentiable optimal control on accelerators.

A Python library for differentiable optimal control on accelerators.

Google 80 Dec 21, 2022
[NeurIPS 2021] “Improving Contrastive Learning on Imbalanced Data via Open-World Sampling”,

Improving Contrastive Learning on Imbalanced Data via Open-World Sampling Introduction Contrastive learning approaches have achieved great success in

VITA 24 Dec 17, 2022
Evaluation Pipeline for our ECCV2020: Journey Towards Tiny Perceptual Super-Resolution.

Journey Towards Tiny Perceptual Super-Resolution Test code for our ECCV2020 paper: https://arxiv.org/abs/2007.04356 Our x4 upscaling pre-trained model

Royson 6 Mar 30, 2022
A PyTorch Implementation of Single Shot Scale-invariant Face Detector.

S³FD: Single Shot Scale-invariant Face Detector A PyTorch Implementation of Single Shot Scale-invariant Face Detector. Eval python wider_eval_pytorch.

carwin 235 Jan 07, 2023
ML powered analytics engine for outlier detection and root cause analysis.

Website • Docs • Blog • LinkedIn • Community Slack ML powered analytics engine for outlier detection and root cause analysis ✨ What is Chaos Genius? C

Chaos Genius 523 Jan 04, 2023
Vector.ai assignment

fabio-tests-nisargatman Low Level Approach: ###Tables: continents: id*, name, population, area, createdAt, updatedAt countries: id*, name, population,

Ravi Pullagurla 1 Nov 09, 2021
Official Pytorch Implementation of GraphiT

GraphiT: Encoding Graph Structure in Transformers This repository implements GraphiT, described in the following paper: Grégoire Mialon*, Dexiong Chen

Inria Thoth 80 Nov 27, 2022
Unofficial implementation of Point-Unet: A Context-Aware Point-Based Neural Network for Volumetric Segmentation

Point-Unet This is an unofficial implementation of the MICCAI 2021 paper Point-Unet: A Context-Aware Point-Based Neural Network for Volumetric Segment

Namt0d 9 Dec 07, 2022
A simple pygame dino game which can also be trained and played by a NEAT KI

Dino Game AI Game The game itself was developed with the Pygame module pip install pygame You can also play it yourself by making the dino jump with t

Kilian Kier 7 Dec 05, 2022
Self Driving RC Car Code

Derp Learning Derp Learning is a Python package that collects data, trains models, and then controls an RC car for track racing. Hardware You will nee

Not Karol 39 Dec 07, 2022
Analyses of the individual electric field magnitudes with Roast.

Aloi Davide - PhD Student (UoB) Analysis of electric field magnitudes (wp2a dataset only at the moment) and correlation analysis with Dynamic Causal M

Davide Aloi 7 Dec 15, 2022
PERIN is Permutation-Invariant Semantic Parser developed for MRP 2020

PERIN: Permutation-invariant Semantic Parsing David Samuel & Milan Straka Charles University Faculty of Mathematics and Physics Institute of Formal an

ÚFAL 40 Jan 04, 2023
A decent AI that solves daily Wordle puzzles. Works with different websites with similar wordlists,.

Wordle-AI A decent AI that solves daily "Wordle" puzzles. Works with different websites with similar wordlists. When prompted with "Word:" enter the w

Ethan 1 Feb 10, 2022
PyTorch implementation of VAGAN: Visual Feature Attribution Using Wasserstein GANs

Prototypical Networks for Few shot Learning in PyTorch Simple alternative Implementation of Prototypical Networks for Few Shot Learning (paper, code)

Orobix 93 Aug 17, 2022
This's an implementation of deepmind Visual Interaction Networks paper using pytorch

Visual-Interaction-Networks An implementation of Deepmind visual interaction networks in Pytorch. Introduction For the purpose of understanding the ch

Mahmoud Gamal Salem 166 Dec 06, 2022
Simple Pixelbot for Diablo 2 Resurrected written in python and opencv.

Simple Pixelbot for Diablo 2 Resurrected written in python and opencv. Obviously only use it in offline mode as it is against the TOS of Blizzard to use it in online mode!

468 Jan 03, 2023
Python script that allows you to automatically setup your Growtopia server.

AutoSetup Python script that allows you to automatically setup your Growtopia server. How To Use Firstly, install all the required modules that used i

Aspire 3 Mar 06, 2022
SAT Project - The first project I had done at General Assembly, performed EDA, data cleaning and created data visualizations

Project 1: Standardized Test Analysis by Adam Klesc Overview This project covers: Basic statistics and probability Many Python programming concepts Pr

Adam Muhammad Klesc 1 Jan 03, 2022