Modélisation et résolution du problème de transport de gaz: application au réseau principal français



Documents pareils
Programmation linéaire

Programmation Linéaire - Cours 1

La programmation linéaire : une introduction. Qu est-ce qu un programme linéaire? Terminologie. Écriture mathématique

Sujet 4: Programmation stochastique propriétés de fonction de recours

Communications collectives et ordonnancement en régime permanent pour plates-formes hétérogènes

Annexe 6. Notions d ordonnancement.

Exercices du Cours de la programmation linéaire donné par le Dr. Ali DERBALA

Résolution d équations non linéaires

Conception d'un réseau de transport d'électricité

Mesures de Risque Multipériodes Cohérentes Appliquées au Compte à Terme

Nouvelles propositions pour la résolution exacte du problème de sac à dos bi-objectif unidimensionnel en variables binaires

Table des matières. I Mise à niveau 11. Préface

Programmation mathématique Discrète et Modèles Linéaires

Ordonnancement. N: nains de jardin. X: peinture extérieure. E: électricité T: toit. M: murs. F: fondations CHAPTER 1

Baccalauréat ES/L Amérique du Sud 21 novembre 2013

3 Approximation de solutions d équations

Le turbo met les gaz. Les turbines en équation

Programmation linéaire

Projet SETHER Appel à projets Adrien Patenôtre, POWEO

U102 Devoir sur les suites (TST2S)

Différentiabilité ; Fonctions de plusieurs variables réelles

FORMATION CONTINUE SUR L UTILISATION D EXCEL DANS L ENSEIGNEMENT Expérience de l E.N.S de Tétouan (Maroc)

Algorithmes pour la planification de mouvements en robotique non-holonome

Coup de Projecteur sur les Réseaux de Neurones

Programmation linéaire

Souad EL Bernoussi. Groupe d Analyse Numérique et Optimisation Rabat http ://

Modélisation géostatistique des débits le long des cours d eau.

Cours de Recherche Opérationnelle IUT d Orsay. Nicolas M. THIÉRY. address: Nicolas.Thiery@u-psud.fr URL:

Chapitre 3 : Le budget des ventes. Marie Gies - Contrôle de gestion et gestion prévisionnelle - Chapitre 3

Catalogue des connaissances de base en mathématiques dispensées dans les gymnases, lycées et collèges romands.

Cours 9. Régimes du transistor MOS

Nouvelles propositions pour la résolution exacte du sac à dos multi-objectif unidimensionnel en variables binaires

Optimisation non linéaire Irène Charon, Olivier Hudry École nationale supérieure des télécommunications

Complexité. Licence Informatique - Semestre 2 - Algorithmique et Programmation

NOTE SUR LA MODELISATION DU RISQUE D INFLATION

chapitre 4 Nombres de Catalan

Rappels sur les suites - Algorithme

ETUDE COMPARATIVE DES MODELISATIONS NUMERIQUE ET PHYSIQUE DE DIFFERENTS OUVRAGES D EVACUATION DES CRUES

Sujet 1 : Diagnostique du Syndrome de l apnée du sommeil par des techniques d analyse discriminante.

La fonction exponentielle

Chapitre 6 Expérimentations

ELP 304 : Électronique Numérique. Cours 1 Introduction

Introduction à l étude des Corps Finis

document proposé sur le site «Sciences Physiques en BTS» : BTS AVA 2015

VI. Tests non paramétriques sur un échantillon

Modèles à Événements Discrets. Réseaux de Petri Stochastiques


Biostatistiques Biologie- Vétérinaire FUNDP Eric Depiereux, Benoît DeHertogh, Grégoire Vincke

TD 3 : suites réelles : application économique et nancière

TABLE DES MATIERES. C Exercices complémentaires 42

Cours d Analyse. Fonctions de plusieurs variables

EXPLOITATIONS PEDAGOGIQUES DU TABLEUR EN STG

TABLE DES MATIÈRES. Bruxelles, De Boeck, 2011, 736 p.

DESCRIPTION DES DOCUMENTS TECHNIQUES REQUIS

Baccalauréat ES Pondichéry 7 avril 2014 Corrigé

Filtrage stochastique non linéaire par la théorie de représentation des martingales

Théorèmes de Point Fixe et Applications 1

Modélisation et simulation du trafic. Christine BUISSON (LICIT) Journée Simulation dynamique du trafic routier ENPC, 9 Mars 2005

Modélisation intégrée des écoulements pour la gestion en temps réel d'un bassin versant anthropisé

Equilibrage de charge multi-critère pour les serveurs DNS(SEC)

LES MÉTHODES DE POINT INTÉRIEUR 1

I. Polynômes de Tchebychev

Une approche statique quasi-périodique de la capacité portante des groupes de micropieux

Cours3. Applications continues et homéomorphismes. 1 Rappel sur les images réciproques

Info0804. Cours 6. Optimisation combinatoire : Applications et compléments

SOUS TITRAGE DE LA WEBÉMISSION DU PROGRAMME DE MATHÉMATIQUES 11 e ET 12 e ANNÉE

LE PROBLEME DU PLUS COURT CHEMIN

Master Modélisation Aléatoire Paris VII, Cours Méthodes de Monte Carlo en nance et C++, TP n 2.

Lagrange, où λ 1 est pour la contrainte sur µ p ).

5255 Av. Decelles, suite 2030 Montréal (Québec) H3T 2B1 T: F:

a et b étant deux nombres relatifs donnés, une fonction affine est une fonction qui a un nombre x associe le nombre ax + b

Sujet proposé par Yves M. LEROY. Cet examen se compose d un exercice et de deux problèmes. Ces trois parties sont indépendantes.

ITIL Gestion de la capacité

Calcul différentiel. Chapitre Différentiabilité

ESSEC. Cours «Management bancaire» Séance 3 Le risque de crédit Le scoring

Modélisation et Simulation

Health Monitoring pour la Maintenance Prévisionnelle, Modélisation de la Dégradation

Structure de base d un ordinateur

Mario Geiger octobre 08 ÉVAPORATION SOUS VIDE

YAO : Un logiciel pour les modèles

Chp. 4. Minimisation d une fonction d une variable

Équations non linéaires

Gestion réactive des opérations de maintien et d actualisation réglementaire et technologique des systèmes complexes.

Evaluation des performances de programmes parallèles haut niveau à base de squelettes

ALGORITHMIQUE II NOTION DE COMPLEXITE. SMI AlgoII

PRIME D UNE OPTION D ACHAT OU DE VENTE

Chapitre 7: Dynamique des fluides

Télégestion et logiciels, des auxiliaires pour une gestion patrimoniale performante

IFT3245. Simulation et modèles

Rupture et plasticité

Chapitre 4: Dérivée d'une fonction et règles de calcul

La NP-complétude. Johanne Cohen. PRISM/CNRS, Versailles, France.

Chapitre 5 : Flot maximal dans un graphe

Fonctions de plusieurs variables

Durée de L épreuve : 2 heures. Barème : Exercice n 4 : 1 ) 1 point 2 ) 2 points 3 ) 1 point

Équations non linéaires

Fonctions de deux variables. Mai 2011

Le concept cellulaire

Cours de Master Recherche

Quantification Scalaire et Prédictive

Transcription:

Modélisation et résolution du problème de transport de gaz: application au réseau principal français Présentation des travaux de thèse GDF SUEZ - INPT - ENSIACET - LGC EMN 24 mars 2011

Le gaz en Europe Contexte du transport de gaz Le gaz en Europe Les "autoroutes" du gaz :

Contexte du transport de gaz Réseau principal de transport Réseau de transport principal français (partie GRTgaz) Présence sur une bonne partie du réseau français Plusieurs approvisionnements Plusieurs consommations Maillé Stations d'interconnexion Impossible de prévoir le sens du gaz dans le réseau Des réseaux étrangers, du gaz liquide Les réseaux régionaux, des gros industriels, des stockages

Contexte du transport de gaz Problématique abordée Problématique Vérication de la faisabilité d'un scénario d'entrées-sorties en régime permanent Scénario décrivant des conditions extrêmes pour le réseau physique Exemple : Hiver froid, approvisionnement russe partiel, etc... Implication mathématique : problème de faisabilité, pas de fonction objectif déni

Contexte du transport de gaz Stations d'interconnexion Station d'interconnexion Carrefours du gaz Regroupement d'ouvrages agissant sur le gaz : Orientation Compression (souvent 0 ou 1 station de compression) Détente Structurant le réseau

Contexte du transport de gaz Hypothèses simplicatrices Hypothèses Gaz unique sur le réseau, même densité, même pouvoir calorique Stations de compression approchées par un compresseur équivalent

Modélisation du réseau Modèle Réseau Modélisation du réseau par un graphe de ots Diérence majeure avec un problème de ots : débit sur les arcs mais aussi pression sur les n uds Corrélation très forte entre le débit et la pression Impossibilité de négliger la pression

Modèle Phénomènes Phénomènes régissant le transport de gaz 4 phénomènes : Equilibre des entrées et des sortie ( loi des n uds ) Frottements dans les canalisations : perte de pression du gaz ( perte de charge ) Compression du gaz : augmentation de la pression du gaz Détente du gaz : diminution de la pression du gaz

Variables Modèle Variables Réseau représenté par un graphe G = (V, E) P i pression du gaz au n ud i V Q i,j débit du gaz sur un arc (i, j) E Sens du débit indiqué par le signe de la variable Q i,j Fausse variable W i,j travail d'un compresseur situé entre i et j Bornes : 0 < P i P i P i 100 Q i,j R 0 W i,j W i,j W i,j 10 7

Loi des n uds Modèle Equations Au n ud i Q i,j = s i d i (1) j E s i quantité entrante au n ud i d i quantité sortante au n ud i Equation linéaire, c ur du problème de ots

Perte de charge Modèle Equations Pour une canalisation situé entre les n uds i et j. P 2 i P 2 j = c i,j Q i,j Q i,j (2) Coecient c i,j représentant la géométrie de la canalisation et le phénomène d'écoulement c i,j = αd 0.T.Z m (P i, P j ).λ(q, D) L i,j D 5 i,j Souvent considéré comme constant et proportionnel à L i,j Di,j 5 première approximation Ranement possible en prenant en compte Z m Non linéaire et non convexe en

Détente du gaz Modèle Equations Rôle crucial dans le problème Pour un gaz allant de i à j P i P j (3) Modélisation bilatérale Q i,j (P i P j ) 0 (4) Réduction du nombre d'inéquations au total mais augmentation du nombre d'inéquations non linéaires.

Compression Modèle Equations Un phénomène mais 2 équations Le travail (( ) γ2 Pj W i,j = γ 1 Q i,j 1) P i γ 1 0, 136 γ 2 0, 231 Non linéaire et non convexe Le taux de compression admissible (5) 1 P j P i τ i,j < 3 (6)

Modèle Equations C ur du problème de transport de gaz Trouver P, Q tel que j E Q i,j + s i = j E P 2 Q j,i + d i i Pj 2 = c i,j Q i,j Q i,j (( ) γ2 Pj W i,j = γ 1 Q i,j 1) P i (P ) Q i,j (P i P j ) 0 1 P j P i τ i,j combinatoire liée aux interconnexions bornes (7) Non linéaire, non convexe et en nombres entiers

Modélisation des stations d'interconnexion Modélisation en nombres entiers Modélisation en nombres entiers Modélisation classique : LEGENDE : une station de compression une vanne de détente Sur le réseau français : 3 300 possibilités

Exercice 1 Modélisation des stations d'interconnexion Modélisation en nombres entiers Soit une interconnexion I V V, écrivez les diérentes équations qui décrivent les phénomènes et les choix possibles à l'aide de variables binaires, des variables, P i, P j, Q i,j, W i,j, (i, j) I et des paramètres précédemment cités. Barème : 5 points

Modélisation des stations d'interconnexion Transformation Transformation du modèle en nombres entiers Transformation du modèle possible due à 2 facteurs Modélisation des détentes Nombre limité du nombre de compresseur par interconnexion

Modélisation des stations d'interconnexion Modèle non linéaire Modélisation continue de la station d'interconnexion Relier tous les n uds entre eux à l'aide de vannes Placer le compresseur à un niveau "supérieur" Relier le compresseur à tous les n uds Détente bidirectionnelle Compresseur Détente unidirectionnelle Détente unidirectionnelle Modélisation continue de la station d'interconnexion

Exercice 2 Modélisation des stations d'interconnexion Modèle non linéaire Soit une interconnexion I V V, écrivez les diérentes équations qui décrivent les phénomènes et les choix possibles à l'aide des variables, P i, P j, Q i,j, W i,j, (i, j) I et des paramètres précédemment cités. Barème : 5 points

Modélisation des stations d'interconnexion Comparaison des 2 modélisations Comparaison Critères Nombres entiers non linéaire continue Nombre de variables = = Complexité - + Optimum + - Meilleurs résultats de la formulation non linéaire sur des petits réseaux réalistes

Méthodes de résolution Méthode des moments Méthode d'optimisation polynomiale basée sur les travaux de Jean-Bernard Lasserre En faisant l'approximation γ 2 = 0.25 et en posant comme variable intermédiaire Z 4 i = P i Transformation en problème polynomial Résultats encourageants mais ne convient pas à un problème de taille industrielle, limitation pratique à 50 variables.

Linéarisation Méthodes de résolution Utiliser la puissance des solveurs en nombres entiers pour résoudre la conguration des interconnexions Linéarisation par morceaux : Combinatoire des morceaux rapidement importante devant celle des interconnexions Linéarisation successive : Temps de calcul extrêmement long par rapport à un solveur non linéaire classique.

Méthodes de résolution Méthode de résolution Résolution brute du problème peu ecace Suite de relaxations construites par ajout de contraintes Exemple : min f(x) c1(x) 0 x solution du problème ci-dessus, point d'initialisation du problème ci-dessous min g(x) c1(x) 0 c2(x) 0

Choix sur l'objectif Méthodes de résolution Discussion sur la méthode de résolution Quel objectif prendre pour le sous problème i? min 1 min c i+1 (x) min c i+1 (x) Objectif métier, max P i, min W i,j Pseudo objectif métier min (s i S i ) 2

Méthodes de résolution Choix sur l'ajout des contraintes Discussion sur la méthode de résolution Dans quel ordre ajouter les contraintes c i Aléatoire Géographiquement Egalité puis inégalité Par phénomène et par nombre décroissant

Résultats Résultats Instances de 1600 variables pour 1500 contraintes Solveur : Ipopt via l'interface GAMS Intel Duo-Core 2,26Ghz 2Go de RAM 36 cas tests Objectif Relaxation Réussite Temps moyen (sec) min W i,j 1 30 340 2 34 301 max P i 1 30 249 2 30 296 min(s i s i ) 2 1 36 45 2 36 43

Conclusion et perspectives Conclusion & Perspectives Grâce à un travail sur la modélisation, obtention de résultats encourageants sur un problème de taille industrielle Étendre le modèle an de coller aux problèmes des opérationnels, gaz diérents en fonction des provenances, stations de compression réelles Regarder la possibilité de transformer une classe de MINLP en NLP

Conclusion et perspectives Questions en suspens Ordre d'ajout des contraintes lors de la sous création des problèmes Quelle fonction objectif choisir Solveur plus approprié que IPOPT? Autre méthode de résolution