CRESYM / colib0.github.io

Collaborative dynamic library
https://colib.net/index.html
Creative Commons Attribution 4.0 International
9 stars 3 forks source link

Collaborative Open-Source Dynamic Simulation Library

The power system and energy systems at large experience a paradigm shift with many novel , active components connected. Appraising the behavior and reactions of such new items is critical for network operators to simulate and anticipate system operation, and for this, available, reliable up to date and possibly specifically targeted component models are required.

At present, on one hand, operators manage to gather and build pragmatically a model database of the components directly connected to their network. They remain however blind or use rough proxies to cope with:

They both face the need for a collaborative shared dynamic simulation library that would benefit to all by its high quality, transparency of model equations, and concrete applications (real test cases).

In this Colib workspace, we aim at addressing power systems components, networks, and small and large test cases for steady-state and dynamic stability studies. For each of them, the description of the object is presented on one side, and the links to open source implementations with indicators on the quality on the other side.

Want to contribute? Go see: How to contribute page

Installation Guide

1. Install Ruby 2.6.5

2. Install Gem

3. Install GCC for Jekyll

4. Install Make for Jekyll

  1. Open a new PowerShell terminal.
  2. Run the following lines written in the quickstart on Scoop (check if the commands below are the same on the website):
    Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
    Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression

    Close the terminal after running the above commands.

  3. Search for Make using the search bar on Scoop.
  4. Open a new PowerShell terminal.
  5. Execute the following command to install Make:
    scoop install main/make

5. Install Git

6. Install Visual Studio Code (Recommended)

Follow these steps to install the necessary tools for Jekyll and additional recommended tools.

Additional Steps for Website Setup

1. Use Git to Clone the Work on Your Computer

2. Open the Website's Folder with VSCode

3. Open a New Terminal

4. Run Bundle Install

5. Run Bundle Exec Jekyll Serve

Final Step: Visit the Website

Troubleshooting: