Skip to content

Latest commit

 

History

History
56 lines (40 loc) · 2.75 KB

README.md

File metadata and controls

56 lines (40 loc) · 2.75 KB

WEC-GRID: Integrating Wave Energy Converters into Power Grid Simulations

WEC-GRID is an open-source Python library crafted to simulate the integration of Wave Energy Converters (WECs) and Current Energy Converters (CECs) into renowned power grid simulators like PSS®E & PyPSA.

Introduction

Amidst the global shift towards sustainable energy solutions, Wave Energy Converters (WECs) and Current Energy Converters (CECs) emerge as groundbreaking innovations. These tools harbor the potential to tap into the boundless energy reserves of our oceans. Yet, to weave them into intricate systems like microgrids, a profound modeling, testing, and analysis regimen is indispensable. WEC-GRID, presented through this Jupyter notebook, is a beacon of both demonstration and guidance, capitalizing on an open-source software to transcend these integration impediments.

Overview

WEC-GRID is in its nascent stages, yet it presents a Python Jupyter Notebook that successfully establishes a PSSe API connection. It can solve both static AC & DC power flows, injecting data from a WEC/CEC device. Additionally, WEC-GRID comes equipped with rudimentary formatting tools for data analytics. The modular design ensures support for a selected power flow solving software and WEC/CEC devices.

For the current implementations, WEC-GRID is compatible with PSSe and WEC-SIM. The widespread application of PSSe in the power systems industry, coupled with its robust API, makes it an ideal choice.

WEC-GRID Data Visualization

Software Requirements and Setup

Installation Sequence:

  1. PSSe
  2. Miniconda
  3. Conda packages
  4. Matlab 2021
  5. Matlab engine

Instructions:

  1. Use the conda package manager (64 bit) to install supporting software.
  2. During the Miniconda setup, ensure you revert to pywin version 228:
pip install pywin32==228

Note: Miniconda on Windows might pose some challenges, and results can vary.

Environment Setup
conda create --name PSSe python=3.7 
conda activate PSSe
conda install pandas
conda install matplotlib
conda install Jupyter

MATLAB Integration

For MATLAB integration into your environment, follow the instructions here. Ensure you're in your PSSe conda environment during installation.