Skip to content

SmartGridLab/battery-control-by-reinforcement-learning

Repository files navigation

これはなに?

強化学習による蓄電池の最適な充放電を実現するためのコードです。

Gettering Started

Installation / 導入

VSCodeのremote connectionを使ってdocker fileを読み込んでください。

Usage / 実行

main.pyを実行してください。

Others / その他

Directroy / ディレクトリ構成

ディレクトリ構成は以下の2つを参考にしています:

  1. The Hitchhiker's Guide to Python
    https://python-guideja.readthedocs.io/ja/latest/writing/structure.html
  2. Cookiecutter: Better Project Templates
    https://cookiecutter.readthedocs.io/en/latest/index.html

Project Organization / プロジェクトの構成

├── .devcontainer      <- docker関連ファイル
│       ├── Dockerfile
│       └── requirements.txt   <- The requirements file for reproducing the analysis environment, e.g.
│                         generated with `pip freeze > requirements.txt`
│
├── .gihub             <- gothub関連ファイル
│      └── workflows   <- pullreqされると走るもの
│
├── Battery-Control-By-Reinforcement-Learning   <- Source code for use in this project.
│       ├── __init__.py    <- Makes source codes a Python module
│       │── main.py
│       └── paramaters.py   <- 機械学習の調整パラメータを記述
│
├── docs               <- A default Sphinx project; see sphinx-doc.org for details
│
├── tests              <- テストコード
│
├── README.md          <- The top-level README for developers using this project.
│
│
└── setup.py           <- makes project pip installable (pip install -e .) so the main code can be imported

Information for the code / コードの図解

プログラム構成 image

ファイル名対応表 image

スポット市場締切までの時系列 image

リアルタイム制御時の時間帯ごとに使用するGPVファイル対応表 image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •