Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

création d'un jeu de donnée ANTARES : une étude simple : le thermique : 1 Soit rajouter les filières en créant des groupes en mutsRun #69

Open
jalazawa opened this issue Feb 22, 2018 · 0 comments
Assignees

Comments

@jalazawa
Copy link
Member

jalazawa commented Feb 22, 2018

  1. Soit rajouter les filières en créant des groupes en mutsRun

On prendra les données agrégées et corrigées (CTY !)

library(antaDraft)
perso_data_type<-"D:\\Users\\jalazawa\\Documents\\2_ANTARES\\Dev\\packages\\transparency\\data_20180104\\B-PRODUCTION\\B01-Production_réalisée_par_filière\\2016"

perso_data_type_capa2016<-"D:\\Users\\jalazawa\\Documents\\2_ANTARES\\Dev\\packages\\transparency\\data_20180104\\B-PRODUCTION\\B06-Capacité_installée_par_filière\\2016"

global_options <- getOption("global_options")


res2016<-read_prod_type(
 production_dir =perso_data_type,
 capacity_dir = perso_data_type_capa2016,
 production_file =global_options$thermal_production_per_country
)

resValid<-augment_validation(res2016)
resValidAgg<-agg_data(resValid)
resValidAggValid<-augment_validation(resValidAgg)
resValidAggValidCorrect<-data_correct_with_rules(resValidAggValid)

exemple

thermique_filiere

Pour chaque pays

unique(resValidAggValid$country)
 [1] "AUSTRIA"       "BELGIUM"       "FRANCE"        "GERMANY"       "IRELAND"      
 [6] "ITALY"         "LUXEMBOURG"    "NETHERLANDS"   "NORTH_IRELAND" "PORTUGAL"     
[11] "SPAIN"         "SWITZERLAND"   "UK"  

On va créer un "cluster" (regroupement de groupes) pour chaque filière

unique(resValidAggValid[resValidAggValid$country=="UK",]$production_type)
[1] "Fossil Gas"       "Fossil Hard coal" "Fossil Oil"       "Nuclear"         
[5] "Other"  

Par exemple, on va créer 5 clusters pour le pays UK.

On créera les clusters grâce à la fonction createCluster du package antaresEditObject

createCluster(
              area = country, 
              cluster_name = group_name,
              group = production_type, 
             `marginal-cost` = 0.01, 
             `must-run`=true, 
              `unitcount`=1,
              `nominalcapacity`=MAX_FILIERE_SUR_L_INTERVALLE,
              `time_series`=La_DONNEE_CTY_CORRIGEE,
)

Ici group = FILIERE peut prendre ces valeurs uniquement

Gas, Hard Coal, Lignite, Mixed Fuel, Nuclear, Oil, Other

On fera une table de correspondance entre les valeurs "groups" d'antares et les filières de Transparency.

Gas = Fossil Gas
Hard Coal = Fossil Hard coal
Lignite = Fossil Brown coal/Lignite
Mixed Fuel = Fossil Coal-derived gas
Nuclear = Nuclear
Oil = Fossil Oil, Fossil Oil shale
Other = Other, Fossil Peat

@FabiolaAravena et @fredbreant Vous pouvez vérifier la correspondance des tables, s'il vous plait ? merci

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants