You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-------------Pénalisation des contrôles du stockage court-terme---------------
En bref
Créer un model dans standard.py qu'on appelle SHORT_TERM_STORAGE_COMPLEX à l'image de SHORT_TERM_STORAGE_SIMPLE mais avec des contraintes supplémentaires (pénalités) détaillés dans cette issue.
Contraintes à rajouter
Concrètement on souhaitera pouvoir introduire des pénalités à 3 niveaux :
Au niveau des volumes stockés (variable d'intégration des flux) ;
Au niveau des flux d'injection et/ou de soutirage ;
Au niveau des gradients de ces flux.
Pour les 2 premiers niveaux, comme les variables existent déjà il s'agira juste de renseigner un vecteur de pénalités horaires, associé à chaque variable.
Ces pénalités pourront être soit positives, soit négatives, suivant qu'on souhaitera que la variable se rapproche de sa borne inférieure ou de sa borne supérieure.
Pour le 3ème niveau, 4 nouvelles variables positives seront à définir, avec les bornes suivantes :
• Pgrad+i (t) ≥ Pi (t) - Pi (t-1)
• Pgrad-i (t) ≥ Pi (t-1) - Pi (t)
• Pgrad+s (t) ≥ Ps (t) - Ps (t-1)
• Pgrad-s (t) ≥ Ps (t-1) - Ps (t)
Chacune de ces 4 nouvelles variables pourra être pénalisée avec un vecteur de pénalités horaires.
ATTENTION dans ce cas les valeurs des pénalités devront nécessairement être positives ou nulles puisque ces nouvelles variables n'ont pas de borne sup.
Objectif métier de ces contraintes
Un premier objectif de cette pénalisation est de pouvoir refléter les coûts du TURPE pour un exploitant de stockage (potentiellement différents en injection et soutirage).
Un second objectif de cette pénalisation est de limiter l’apparition de contrôles simultanés d’injection et de soutirage.
Un troisième objectif de cette pénalisation est de discriminer les solutions équivalentes.
Un quatrième objectif est d'introduire des typologies de comportement souhaités.
The text was updated successfully, but these errors were encountered:
-------------Pénalisation des contrôles du stockage court-terme---------------
En bref
Créer un model dans standard.py qu'on appelle SHORT_TERM_STORAGE_COMPLEX à l'image de SHORT_TERM_STORAGE_SIMPLE mais avec des contraintes supplémentaires (pénalités) détaillés dans cette issue.
Contraintes à rajouter
Concrètement on souhaitera pouvoir introduire des pénalités à 3 niveaux :
Pour les 2 premiers niveaux, comme les variables existent déjà il s'agira juste de renseigner un vecteur de pénalités horaires, associé à chaque variable.
Ces pénalités pourront être soit positives, soit négatives, suivant qu'on souhaitera que la variable se rapproche de sa borne inférieure ou de sa borne supérieure.
Pour le 3ème niveau, 4 nouvelles variables positives seront à définir, avec les bornes suivantes :
• Pgrad+i (t) ≥ Pi (t) - Pi (t-1)
• Pgrad-i (t) ≥ Pi (t-1) - Pi (t)
• Pgrad+s (t) ≥ Ps (t) - Ps (t-1)
• Pgrad-s (t) ≥ Ps (t-1) - Ps (t)
Chacune de ces 4 nouvelles variables pourra être pénalisée avec un vecteur de pénalités horaires.
ATTENTION dans ce cas les valeurs des pénalités devront nécessairement être positives ou nulles puisque ces nouvelles variables n'ont pas de borne sup.
Objectif métier de ces contraintes
Un premier objectif de cette pénalisation est de pouvoir refléter les coûts du TURPE pour un exploitant de stockage (potentiellement différents en injection et soutirage).
Un second objectif de cette pénalisation est de limiter l’apparition de contrôles simultanés d’injection et de soutirage.
Un troisième objectif de cette pénalisation est de discriminer les solutions équivalentes.
Un quatrième objectif est d'introduire des typologies de comportement souhaités.
The text was updated successfully, but these errors were encountered: