Flowbased computation powsybl AFS integration

Integrates a flowbased computation runner object into powsybl AFS

Лицензия

Лицензия

Категории

Категории

Unity Прикладные библиотеки Game Development
Группа

Группа

com.farao-community.farao
Идентификатор

Идентификатор

farao-flowbased-computation-afs
Последняя версия

Последняя версия

1.1.0
Дата

Дата

Тип

Тип

jar
Описание

Описание

Flowbased computation powsybl AFS integration
Integrates a flowbased computation runner object into powsybl AFS
Ссылка на сайт

Ссылка на сайт

http://www.farao-community.com/farao-flowbased-computation-afs

Скачать farao-flowbased-computation-afs

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/com.farao-community.farao/farao-flowbased-computation-afs/ -->
<dependency>
    <groupId>com.farao-community.farao</groupId>
    <artifactId>farao-flowbased-computation-afs</artifactId>
    <version>1.1.0</version>
</dependency>
// https://jarcasting.com/artifacts/com.farao-community.farao/farao-flowbased-computation-afs/
implementation 'com.farao-community.farao:farao-flowbased-computation-afs:1.1.0'
// https://jarcasting.com/artifacts/com.farao-community.farao/farao-flowbased-computation-afs/
implementation ("com.farao-community.farao:farao-flowbased-computation-afs:1.1.0")
'com.farao-community.farao:farao-flowbased-computation-afs:jar:1.1.0'
<dependency org="com.farao-community.farao" name="farao-flowbased-computation-afs" rev="1.1.0">
  <artifact name="farao-flowbased-computation-afs" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.farao-community.farao', module='farao-flowbased-computation-afs', version='1.1.0')
)
libraryDependencies += "com.farao-community.farao" % "farao-flowbased-computation-afs" % "1.1.0"
[com.farao-community.farao/farao-flowbased-computation-afs "1.1.0"]

Зависимости

compile (6)

Идентификатор библиотеки Тип Версия
com.powsybl : powsybl-afs-core jar 2.6.0
com.powsybl : powsybl-afs-ext-base jar 2.6.0
com.powsybl : powsybl-afs-storage-api jar 2.6.0
com.farao-community.farao : farao-crac-file-api jar 1.1.0
com.farao-community.farao : farao-flowbased-computation-api jar 1.1.0
com.farao-community.farao : farao-flowbased-domain-api jar 1.1.0

test (5)

Идентификатор библиотеки Тип Версия
com.powsybl : powsybl-afs-core test-jar 2.6.0
com.powsybl : powsybl-afs-mapdb-storage jar 2.6.0
junit : junit jar 4.12
org.mockito : mockito-core jar 2.19.0
com.farao-community.farao : farao-crac-file-afs jar 1.1.0

Модули Проекта

Данный проект не имеет модулей.

FARAO - core

Actions Status Coverage Status Quality Gate MPL-2.0 License Join the community on Spectrum

FARAO horizontal logo

FARAO stands for Fully Autonomous Remedial Actions Optimisation. It is an open-source toolbox that aims at providing a modular engine for remedial actions optimisation.

farao-core repository contains the main features of FARAO. It provides a command line tool to interact with these features.

For detailed information about FARAO toolbox, please refer to the detailed documentation.

This project and everyone participating in it is governed by the FARAO Code of Conduct. By participating, you are expected to uphold this code. Please report unacceptable behavior to contact@farao-community.com.

Getting started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

In order to build farao-core, you need the following environment available:

  • Install JDK (11 or greater),
  • Install Maven latest version.

Installing

Before installing farao-core, you need to install OR-Tools, a software suite for optimisation that is used by FARAO remedial actions optimiser.

Please refer to OR-tools website for installation instructions.

To build farao-core, enter on the command line:

$> git clone https://github.com/farao-community/farao-core.git
$> cd farao-core
$> ./install.sh

FARAO also needs a loadflow engine and a sensitivity calculation engine at runtime. You may use any engine integrated in PowSyBl framework.

Hades2 tool from RTE is available as a freeware for demonstration purpose. For more information about how to get and install Hades2 loadflow and sensitivity computation, please refer to the dedicated documentation.

Running

In order for FARAO to run without error, you will need to configure your itools platform. itools is a command line interface provided by PowSyBl framework.

Two options are available:

  1. First, you can use the one provided by FARAO. It is saved in the etc directory of the installation, and is called config.yml. You just have to copy-paste it in $HOME/.itools directory.

  2. Expert users can also adapt it to their own needs.

For using itools, enter on the command line:

cd <install-prefix>/bin
./itools help

For more information about itools, do not hesitate to visit PowSyBl documentation.

License

This project is licensed under the Mozilla Public License 2.0 - see the LICENSE.txt file for details.

com.farao-community.farao

FARAO community

The FARAO open-source power systems toolbox community

Версии библиотеки

Версия
1.1.0
1.0.2
1.0.1
1.0.0