AntaresInvest

所属分类:其他
开发工具:R
文件大小:1259KB
下载次数:0
上传日期:2023-03-07 11:36:39
上 传 者sh-1993
说明:  演员POV中心宿二模拟器的动态投资工具
(Dynamic investment tool for Antares Simulator from actor s POV)

文件列表:
AUTHORS.md (761, 2023-03-07)
CONTRIBUTING.md (2849, 2023-03-07)
LICENSE.md (1091, 2023-03-07)
antaresinvest (0, 2023-03-07)
antaresinvest\DESCRIPTION (1312, 2023-03-07)
antaresinvest\NAMESPACE (4466, 2023-03-07)
antaresinvest\R (0, 2023-03-07)
antaresinvest\R\1_0_build_dataset.R (5678, 2023-03-07)
antaresinvest\R\1_1_read_antares_data.R (12917, 2023-03-07)
antaresinvest\R\2_0_analysis_revenues_total.R (6544, 2023-03-07)
antaresinvest\R\2_1_analysis_revenues.R (10264, 2023-03-07)
antaresinvest\R\2_2_availability.R (7902, 2023-03-07)
antaresinvest\R\2_3_CRM.R (11560, 2023-03-07)
antaresinvest\R\2_4_CRM_utils.r (5205, 2023-03-07)
antaresinvest\R\3_0_data_investment.R (4534, 2023-03-07)
antaresinvest\R\3_1_investment_utils.R (9604, 2023-03-07)
antaresinvest\R\3_2_investment_model.R (17089, 2023-03-07)
antaresinvest\R\4_antares_link.R (1248, 2023-03-07)
antaresinvest\R\4_antares_powerplants.R (22986, 2023-03-07)
antaresinvest\R\4_antares_utils.R (23918, 2023-03-07)
antaresinvest\R\4_antares_web_utils.R (6936, 2023-03-07)
antaresinvest\R\5_build_parameters.R (4320, 2023-03-07)
antaresinvest\R\6_1_make_outputs.R (21716, 2023-03-07)
antaresinvest\R\6_2_make_graphs.R (30433, 2023-03-07)
antaresinvest\R\6_3_make_outputs_utils.r (5885, 2023-03-07)
antaresinvest\R\7_main_utils.R (16342, 2023-03-07)
antaresinvest\R\8_price_cap.r (6335, 2023-03-07)
antaresinvest\clustering.Rmd (25397, 2023-03-07)
antaresinvest\main.R (7749, 2023-03-07)
antaresinvest\man (0, 2023-03-07)
antaresinvest\man\ENP.Rd (691, 2023-03-07)
antaresinvest\man\IRR.Rd (690, 2023-03-07)
antaresinvest\man\NPV.Rd (844, 2023-03-07)
antaresinvest\man\PI.Rd (396, 2023-03-07)
antaresinvest\man\add_powerplant.Rd (991, 2023-03-07)
antaresinvest\man\add_production_unit.Rd (1002, 2023-03-07)
antaresinvest\man\analysis_revenues.Rd (829, 2023-03-07)
... ...

# AntaresInvest antareslogo **AntaresInvest** is an extension of [**Antares Simulator**](https://antares-simulator.org ) optimization solution provided by [*Rte*](https://www.rte-france.com/) to model the european power system. Antares is a unit commitment tool and makes the dispatch over the EU power system whereas AntaresInvest works as the multi-year investment simulation model. AntaresInvest computes revenues of the **energy-only** market based on Antares Simulation. Then, other market architectures are implemented such as **capacity remuneration mechanism** or **service system** for example. Investors make decisions to retire or invest based on economic assumptions and revenues computation. Powerfleet is updated based on these decisions and time moves on. Iterations over the same year are made. Powerfleet is adapted following rules implemented. # Table of contents 1. [Architecture of the model](#architecture-of-the-model) 2. [Quick start!](docs/handson.md) 5. [Project's architecture](#projects-architecture) 6. [Parameters description](docs/parameters_description.md) 7. [Scripts description](docs/script_description.md) 8. [Data format description](docs/data_format.md) 9. [Make outputs of the model](#make-outputs-of-the-model) 10. [Interact with AntaresWeb through API](#interact-with-antaresweb-through-api) 11. [Modelling elements](docs/modelisation.md) 12. [Authors and contributions](CONTRIBUTING.md) ## Architecture of the model | **Dynamic functioning of the model** | **Data organization & pipeline**| |:---:|:---:| | [![](docs/picture/dynamic_functioning.png)](docs/picture/dynamic_functioning.png) | [![Resume](docs/picture/pipeline_data.png)](docs/picture/pipeline_data.png) | ### Investment decisions * Investment decisions is made if following conditions are filled for a capacity *c* on year *t*: ```math NPV = \sum_{t = 1}^{timeHorizon} \gamma (energy_{t,c} + crm_{t,c} + ss_{t,c} - OC_{c}) - IC_{c} > 0 ``` * Retirement is assumed if : ```math totalNetRevenues_{t,c} < \alpha ``` ```math expectedNetProfit = \sum_{t = 1}^{midTermHorizon} \gamma (energy_{t,c} + crm_{t,c} + ss_{t,c} - OC_{c}) < 0 ``` * Limit of investment & retirement for each country and year : ```math \sum_{c \in I_{y}} K_{c} < limitInvestment_{area} ``` ```math \sum_{c \in I_{y}} K_{c} < limitRetirement_{area} ``` * For adaptative power increment option, the new power increment is computed as : ```math powerIncrement_{area,t} = powerIncrement_{area} | \frac{LOLD_{t,area} - RS_{area}}{RS_{area}} | ``` * For the 25% remaining iteration, ```math powerIncrement_{area,t} = min(powerIncrement_{area,t}, minIncrement) ``` where : * *`energy`* : energy revenues * *`crm`* : capacity remuneration mechanism revenues * *`ss`* : service system revenues * *`OC`* : maintenance & operational costs * *`γ`* : discount rate * *`α`* : threshold to consider revenues as negative * *`IC`* : investement costs * *`LOLD`* : Loss of load duration * *`RS`* : Reliability standard ## Quick start [**Here**](docs/handson.md) find examples and insights to get started with AntaresInvest. ## Project's architecture [**Here**](docs/architecture.md) is the project's architecture : ## Parameters description The package has different parameters config yaml file. YAML is a structured text file easy to load in R and keeps the data structure. Here are the different config files : Find here a full [**description**](docs/parameters_description.md). ## Scripts description Find here a full [**description**](docs/script_description.md). ## Data format description In the model, the data format mainly used to keep data organised and tracked are the R lists (eg. dictionnaries for *Python* addict). There are 5 main variables to do so. Find here a full [**description**](docs/data_format.md). ## Make outputs of the model [**Here**](docs/outputs.md) find examples of how to complete `make_outputs()` functions. To build such graphics and output excel files :

## Interact with AntaresWeb through API [**Here**](docs/api.md) find examples to get to know how to handle API of [**AntaresWeb**](https://antares-web.rte-france.com/) with **R**. ## Modelling elements [**Here**](docs/modelisation.md) find modelling choices. ## Contributions & contributors AntaresInvest is licensed under the open source [MIT License](LICENSE.md). Copyright 2022 - Now [**Rte - AntaresInvest developpers**](AUTHORS.md). To contribute, follow the [**guidelines**](CONTRIBUTING.md).

近期下载者

相关文件


收藏者