eXchains

所属分类:能源行业(电力石油煤炭)
开发工具:Python
文件大小:0KB
下载次数:0
上传日期:2018-02-19 09:52:02
上 传 者sh-1993
说明:  去中心化能源市场,
(Decentralised Energy Market,)

文件列表:
19052016_APX Price matcher.xlsm (5087514, 2018-02-19)
Balancing_Algorithm/ (0, 2018-02-19)
Balancing_Algorithm/.idea/ (0, 2018-02-19)
Balancing_Algorithm/.idea/Balancing_Algorithm.iml (503, 2018-02-19)
Balancing_Algorithm/.idea/codeStyleSettings.xml (277, 2018-02-19)
Balancing_Algorithm/.idea/modules.xml (290, 2018-02-19)
Balancing_Algorithm/BalancingAlgorithm.py (120, 2018-02-19)
Balancing_Algorithm/CSVparser.py (706, 2018-02-19)
Balancing_Algorithm/ClientReport.py (2683, 2018-02-19)
Balancing_Algorithm/MatchMaker.py (15108, 2018-02-19)
Balancing_Algorithm/Orderbook.xlsx (19394, 2018-02-19)
Balancing_Algorithm/SimulationData.csv (23518550, 2018-02-19)
Balancing_Algorithm/blockchain.py (3176, 2018-02-19)
Balancing_Algorithm/test.py (11089, 2018-02-19)
Balancing_Simulator/ (0, 2018-02-19)
Balancing_Simulator/.idea/ (0, 2018-02-19)
Balancing_Simulator/.idea/description.html (97, 2018-02-19)
Balancing_Simulator/.idea/libraries/ (0, 2018-02-19)
Balancing_Simulator/.idea/libraries/common_lang3.xml (291, 2018-02-19)
Balancing_Simulator/.idea/libraries/gs_core_1_3.xml (212, 2018-02-19)
Balancing_Simulator/.idea/libraries/gs_ui_1_3.xml (208, 2018-02-19)
Balancing_Simulator/.idea/libraries/jcommon_1_0_23.xml (228, 2018-02-19)
Balancing_Simulator/.idea/libraries/jfreechart_1_0_19.xml (234, 2018-02-19)
Balancing_Simulator/.idea/libraries/opencsv_4_1.xml (212, 2018-02-19)
Balancing_Simulator/.idea/misc.xml (388, 2018-02-19)
Balancing_Simulator/.idea/modules.xml (278, 2018-02-19)
Balancing_Simulator/.idea/project-template.xml (89, 2018-02-19)
Balancing_Simulator/.idea/uiDesigner.xml (8792, 2018-02-19)
Balancing_Simulator/20171201 - SimulationData.xlsx (29410433, 2018-02-19)
Balancing_Simulator/Balancing_Simulator.iml (845, 2018-02-19)
Balancing_Simulator/Imbalance Prices per imbalance.xls (13949952, 2018-02-19)
Balancing_Simulator/SimulationData.csv (23518550, 2018-02-19)
Balancing_Simulator/res/ (0, 2018-02-19)
Balancing_Simulator/res/blockchain.png (5484, 2018-02-19)
Balancing_Simulator/res/houshold.png (3751, 2018-02-19)
Balancing_Simulator/src/ (0, 2018-02-19)
... ...

# eXchains With consumers of electricity now also becoming producers at a higher rate, more imbalance is created on the electrical grid. To guarantee delivery of energy, the imbalance should be kept within the limits of the grid. Currently the transmission system operator (TSO: Tennet in Netherlands) is responsible for maintaining this balance. A problem arises when the production becomes more and more decentralized, and the balancing is still the duty of a centralized body. It becomes harder to respond on the highly fluctuating consumption and production of the different actors. The aim of this project is to design and prototype a decentralized energy market and a so called 'smart grid' where participants of the smart grid can dynamically match their supply and demand to minimize imbalances. ## 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 What things you need to install the software and how to install them * Docker [Download](https://docs.docker.com/install/#supported-platforms) on Windows: During the installation docker may ask to enable hyper-v, this is essential for running docker. ### Running A step by step series of examples that tell you have to get a development env running * Start Docker * navigate to eXchains/tendermint/ * run command: docker-compose up --build when running this for the first time this will take a while because it will pull all dependant packages from docker hub and build the python containers + dependencies. Succesive runs start considerably faster because all this work will be cached. on Windows: Docker may ask for permission to access file system and/or network, it is needed for it to be able to properly function. output should look someting like this: ``` Starting tendermint_app_1 ... Starting tendermint_web_1 ... Starting tendermint_client_1 ... Starting tendermint_app_1 ... done Starting tendermint_web_1 ... done Attaching to tendermint_tendermint_init_1, tendermint_app_1, tendermint_client_1, tendermint_tendermint_1, tendermint_web_1 app_1 | new connection to ('172.21.0.6', 59738) app_1 | new connection to ('172.21.0.6', 59740) app_1 | new connection to ('172.21.0.6', 59742) tendermint_tendermint_init_1 exited with code 0 tendermint_1 | I[02-02|16:41:17.758] Executed block module=state height=1 validTxs=0 invalidTxs=0 tendermint_1 | I[02-02|16:41:17.761] Committed state module=state height=1 txs=0 appHash= ``` * to shutdown press ctrl-C twice and run command: docker-compose down -v ### accessing the relevant interfaces * tendermint http api is available on http://localhost:46657 * web interface showing current round information on http://localhost ## Authors * **Jetse Brouwer** - *Balancing Algorithm* - [JetseBrouwer](https://github.com/JetseBrouwer) * **Evgenia Domnenkova** - *Other* - [edogithub](https://github.com/edogithub) * **Niels Hokke** - *Balancing Algorithm* - [NielsHokke](https://github.com/NielsHokke) * **Micha oin** - *Tendermint* - [Meaglin](https://github.com/Meaglin) * **Joseph Verburg** - *Tendermint* - [michalloin](https://github.com/michalloin) ## Acknowledgments We would like to thank the following people for their guidance, advise, and inspiration: * Zeki Erkin, Zhijie Ren * Ilhan nlü * Sjors Hijgenaar

近期下载者

相关文件


收藏者