Le cadre de modélisation IRPopt (Integrated Resource Planning and optimization), principalement développé par Scheller(Fabian Scheller, 2018) à l'Institut de gestion des infrastructures et des ressources de l'Université de Leipzig, est un cadre de modélisation de programmation linéaire en nombres entiers mixtes pour la répartition économique avec la maximisation du profit comme objectif principal. IRPopt est implémenté sur la plateforme d'infrastructure de modélisation IRPsim(Reichelt, Kühne, Scheller, Abitz, & Johanning, 2021) et les deux sont des sources ouvertes sous licence GPLv3(Fabian ; Scheller & Reichelt, 2022).
IRPopt est un modèle de système énergétique municipal dynamique, déterministe et discret avec une granularité temporelle ajustable et un horizon d'optimisation glissant. Son modèle mathématique est écrit en GAMS et il utilise le solveur CPLEX d'IBM.
Avec ce cadre, les modèles de systèmes énergétiques peuvent être construits à partir d'un large portefeuille de composants technologiques de consommation, de stockage, de production et de distribution et de vecteurs énergétiques tels que l'électricité, la chaleur, l'hydrogène et plusieurs combustibles fossiles. Outre le flux d'énergie entre les composants, le flux monétaire entre les agents tels que les différents fournisseurs, distributeurs, consommateurs ou régulateurs peut être modélisé. La fonction objective maximise le profit. Une contrainte majeure est que la demande (par exemple, l'électricité) doit être couverte à chaque étape du temps si aucun transfert de charge côté consommateur n'est autorisé. Si le report de charge côté consommateur est autorisé, la demande doit être couverte sur des périodes de report de charge temporelles réglables. Les paramètres de transfert de charge permettent de transférer 0 à 100% de la charge dans la période de transfert de charge spécifiée et sont ajustables.
IRPopt a déjà été appliqué dans le passé pour répondre à un plus large éventail de questions de recherche, par exemple, le potentiel de la réponse à la demande résidentielle par le biais de tarifs d'électricité variables(Fabian Scheller, Krone, Kühne, & Bruckner, 2018) ou la concurrence entre les options de flexibilité simultanées du côté de la demande dans le cas de systèmes de stockage d'électricité communautaires(Fabian Scheller, Burkhardt, Schwarzeit, McKenna, & Bruckner, 2020), voir également le chapitre suivant avec les cas d'utilisation d'IRPopt.
Les principaux avantages d'IRPopt par rapport à de nombreux autres modèles sont la modularité, la granularité temporelle et l'horizon d'optimisation glissant. La modularité permet de construire efficacement des modèles à partir d'un large portefeuille de composants technologiques sur des chaînes de valeur entières. La granularité temporelle peut être librement ajustée, par exemple à une résolution ¼ d'heure. L'horizon d'optimisation d'un an, incluant un horizon glissant ajustable, couvre les effets saisonniers tout en gardant une prévision parfaite limitée. Une description plus détaillée du modèle peut être trouvée dans le matériel supplémentaire de cet article et dans(Fabian Scheller, 2018).