On veut résoudre ici un problème, appelé problème d’optimisation de Bolza, et qui se présente sous la forme suivante :
Soit T > 0 (éventuellement T = +∞), on minimise en x0,…,xT ∈ ℝn,
et en u0,…,uT−1 ∈ ℝp, le critère
| (4) |
et éventuellement d’un domaine d’admissibilité
| (5) |
La variable u est la commande, c’est la variable sur laquelle on peut agir. La variable x est l’état : si l’on fixe l’état initial x0, et si l’on connaît la commande ut à chaque instant t, alors on peut retrouver l’état xt à tout instant via la dynamique F.
Question 1 Résoudre le problème suivant grâce à la fonction dynoptim.
On cherche
en tenant compte de la dynamique
Une politique de réduction des émissions de co2 (gaz à effet de serre) doit arbitrer entre différents coûts et contraintes :
Cet arbitrage est réalisé sur un certain nombre T (également appelé horizon) de pas de temps (années ou dizaines d’années, qui va ici de 1990 à 2110).
On suppose que les émissions de référence Et, c’est à dire l’évolution des émissions si aucune mesure n’est prise, sont connues. On dispose de moyens pour réduire à l’instant t les émissions d’une fraction atEt : at est appelé abattement. On note Mt la concentration de gaz à effet de serre à l’instant t.
L’objectif consiste à minimiser la somme actualisée (à un taux ρ > 0) des coûts sur l’horizon T, qui forme un critère J, fonction de l’état Mt et de la commande at, qui s’écrit de la manière suivante :
| (6) |
Le coût d’abattement s’écrit
| (7) |
et il est composé de trois facteurs
On prend ici
| (8) |
Cette fonction simule les conséquences du progrès technique en faisant décroître le coût des mesures de réductions des émissions avec le temps : on considère que les méthodes utilisées s’améliorent avec le temps, d’où des baisses de coût.
On définit la fonction dommage comme suit :
| (9) |
où 𝜃 est un réel fixé et M0 désigne la concentration en CO2 à l’instant initial.On prendra 𝜃 = 0.0 000 526 unité par ppm.
On rappelle que κ(t) désigne le pib du pays à l’instant t ; il est défini de la manière suivante :
| (10) |
Le terme correspondant au coût des dommages s’écrit comme le produit du pib κ(t) de référence et d’un indicateur de dommage ξ(M) variant entre 0 et 1, soit :
| (11) |
L’évolution de la concentration en co2 dans l’atmosphère au cours du temps est modélisée par la dynamique d’accumulation du CO2 suivante :
| (12) |
où
Les valeurs des paramètres utilisés par défaut sont résumées dans le tableau (2.5).
On est donc amené à considèrer le problème suivant : minimiser le critère
| (13) |
avec
Question 2 Mettre en forme le problème et le résoudre grâce à la fonction dynoptim.
On veut résoudre ici un problème, semblable au problème étudié précèdemment, mais avec une contrainte de borne sur l’état :
Soit T > 0 ( éventuellement T = +∞), on minimise en x0,…,xT ∈ ℝn, et en u 0,…,uT−1 ∈ ℝp, le critère
en tenant compte de la dynamique
| (17) |
éventuellement d’un domaine d’admissibilité
| (18) |
et surtout de la contrainte de borne sur l’état
| (19) |
La fonction dynoptimsc permet de traiter ce genre de problème.