© IZUBA énergies
Aller à : navigation, rechercher

Calcul (Optimisation STD d'AMAPOLA dans l'Editeur) : Différence entre versions
















m (Paramètres de simulation)
m (Objectifs)
 
(22 révisions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
{{Titre|Lancer les calculs d'optimisation STD AMAPOLA}}
+
{{Titre|Lancer les calculs d'optimisation STD AMAPOLA}}  
 
==Organisation générale==
 
==Organisation générale==
  
Ligne 13 : Ligne 13 :
 
L'interface de paramétrage de la simulation est identique à celle du [[Lancer la simulation STD Comfie|module STD ]].
 
L'interface de paramétrage de la simulation est identique à celle du [[Lancer la simulation STD Comfie|module STD ]].
  
[[File: Incert01.png|center]]
+
{{info|Le calcul stochastique du modèle occupant n'est pas disponible avec le calcul d'optimisation.}}
 
+
Nota: Le calcul stochastique du modèle occupant n'est, par définition, pas disponible avec le calcul d'optimisation.
+
  
 
==Algorithme de calcul==
 
==Algorithme de calcul==
Ligne 21 : Ligne 19 :
 
[[File: opti06.png|center]]
 
[[File: opti06.png|center]]
  
La multiplication des degrés de liberté sur les hypothèses d'entrée de la simulation (épaisseur d’isolants, etc...) conduit à une multiplication exponentielle des combinaisons de variante.
+
La multiplication des degrés de liberté sur les hypothèses d'entrée de la simulation (épaisseur d’isolants, etc...) conduit à une multiplication des combinaisons de variante.
L'algorithme génétique de calcul d'optimisation permet de trouver les meilleurs compromis possibles entre les contraintes et objectifs du projet tout en minimisant le nombre de simulation effectuées.
+
L'algorithme génétique de calcul d'optimisation permet de trouver les meilleurs compromis possibles entre les contraintes et objectifs du projet tout en minimisant le nombre de simulations à réaliser.
Par défaut, 10 générations de 40 individus chacune sont créées les une après les autres. Les meilleurs enfants sont sélectionnés par l’algorithme, génération après génération, représentant des solutions optimales en fonction des objectifs et contraintes fournies. La sélection naturelle est mimée par le biais d’un processus de croisement génétique des bâtiments (reproduction) et de mutations (évolution).  
+
Par défaut, 10 générations de 40 combinaisons chacune sont créées les une après les autres. Les meilleures combinaisons sont sélectionnés par l’algorithme, génération après génération, représentant des solutions optimales en fonction des objectifs et contraintes fournies. La sélection naturelle est mimée par le biais d’un processus de croisement génétique des bâtiments (reproduction) et de mutations (évolution).  
  
Ces paramètre sont ajustables par l'utilisateur en fonction du projet.
+
Ces paramètres sont ajustables par l'utilisateur en fonction du projet.
 
+
En choisissant d'effectuer toute les combinaisons, celles-ci seront toutes conservées (même celles qui ne respectent pas les contraintes).
En effectuant le choix d'effectuer toute les combinaisons, elles seront toutes conservées (même celles qui ne remplissent pas les contraintes).
+
  
 
{{info|
 
{{info|
*Le bouton "Toutes les combinaisons" est grisé (avec obligation d'utiliser l'algorithme génétique) si plus de 10 000 combinaisons sont obtenues.
+
*Le bouton "Toutes les combinaisons" est grisé (avec obligation d'utiliser l'algorithme génétique) si le nombre de combinaisons possible dépasse 10 000.
*Le "nombre max de simulations" est fixé via les paramètres experts. Ce "nombre max de simulation" devrait toujours être inférieur ou égal au "nombre de combinaisons", sans quoi le logiciel va refaire des calculs déjà effectués.
+
*Le "nombre max de simulations" est fixé via les paramètres experts. Ce "nombre max de simulations" devrait toujours être inférieur ou égal au "nombre de combinaisons", sans quoi le logiciel va refefrait des calculs déjà effectués.
 
}}
 
}}
  
Ligne 38 : Ligne 35 :
 
===Objectifs===
 
===Objectifs===
  
L'utilisateur définit obligatoirement 1 ou 2 objectifs (à priori contradictoires) devant être optimisés à partir des menus déroulants:
+
L'utilisateur définit obligatoirement 1 à 3 objectifs (a priori contradictoires) devant être optimisés à partir des menus déroulants :
  
 
[[File: opti07.png|center]]
 
[[File: opti07.png|center]]
  
Dans le cas d'un objectif issu des résultats de consommations de la STD, l'utilisateur dispose alors d'une calculette [[File: calculette.png]] permettant de définir son propre indicateur sur la base des résultats de consommations en énergie finale de la simulation:
+
Les objectifs disponibles sont :
 +
*'''Investissement''' : le coût d'investissement
 +
*'''Besoins Chaud''' : les besoins de chauffage
 +
*'''Besoins Froid''' : les besoins de climatisation
 +
*'''Issu des consommations''' : objectif personnalisable, voir ci-après
 +
*'''Nombre max d'heures d'inconfort''' : valeur maximale du nombre d'heures d'inconfort sur l'ensemble des zones du projet
 +
*'''Taux d'inconfort max''' : valeur maximale du taux d'inconfort sur l'ensemble des zones du projet
 +
*'''+ long sous-dim''' : Plus longue durée de sous-dimensionnement consécutif
 +
*'''Coût d'exploitation'''
 +
{{avertissement|L'objectif '''Coût d'exploitation''' n'est utilisable que si l'utilisateur a activé le calcul du coût d'exploitation au niveau [[STD Comfie / Projet / Projet|projet de la STD]] en amont du calcul.}}
 +
*'''Degrés-heures d'inconfort max''' : valeur maximal de l'indice DH pour l'ensemble des zones où il est calculé.
 +
{{avertissement| L'objectif '''Degrés-heures d'inconfort max''' n'est utilisable que si l'utilisateur a activé le calcul des indicateurs de confort avancés pour les zones concernées (pas nécessairement toutes). }}
 +
 
 +
Dans le cas d'un objectif '''Issu des consommations''' l'utilisateur dispose d'une calculette [[File: BoutonCalculette.png]] permettant de définir son propre indicateur sur la base des résultats de consommations en énergie finale de la simulation :
  
 
[[File: opti08.png|center]]
 
[[File: opti08.png|center]]
  
L'utilisateur peut ainsi définir, par exemple, un objectif en terme de:
+
L'utilisateur peut ainsi définir, par exemple, un objectif en terme de :
 
*Consommation énergétique globale du bâti en énergie primaire,  
 
*Consommation énergétique globale du bâti en énergie primaire,  
 
*Réchauffement climatique lié aux consommations énergétiques.
 
*Réchauffement climatique lié aux consommations énergétiques.
 
 
 
L'objectif sur le moindre coût d'exploitation est utilisable que si l'utilisateur a activé le calcul du coût d'exploitation au niveau [[STD Comfie / Projet / Projet|projet de la STD]] en amont du calcul.
 
 
[[File: opti070.png|center]]
 
  
 
===Contraintes===
 
===Contraintes===
Ligne 66 : Ligne 70 :
 
==Lancer l'analyse d'optimisation==
 
==Lancer l'analyse d'optimisation==
 
[[File: opti10.png|center]]
 
[[File: opti10.png|center]]
 +
Après avoir cliqué sur le bouton ci-dessus une fenêtre apparaît permettant de sélectionner, à gauche, le type de calcul à réaliser :
 +
[[File: LancementOpti.png|800px|center]]
 +
*Un calcul en '''local''' sollicitera votre ordinateur pour les calculs.
 +
*Un calcul dans ''le '''cloud''''' nécessite la création d'un compte de crédit temps. Il enverra vos hypothèses de calculs à un ensemble d'ordinateurs qui réaliseront les calculs et vous retourneront les résultats obtenus. Cette option ne sollicite donc pas votre ordinateur et permet de lancement de plusieurs calculs en parallèle. En revanche, le temps de lancement des machines en ligne peu prendre un peu de temps.
  
L'analyse d'optimisation peut être suivie en temps réel par l’utilisateur. On visualise les objectifs en coordonnées X-Y. Le logiciel Pleiades lance, par défaut, ''n'' simulations  avec ''n'' = (nombre de cœurs logiques du processeur - 1).
+
===Calcul en local===
[[File: opti11Bis.png|center]]
+
Lancer le calcul en cliquant sur le bouton Démarrer, situé en haut.
  
*Les points gris correspondant aux simulations non conservées par  l'algorithme car non optimales en fonction des objectifs.
+
Durant les calculs en local, la fenêtre ci-dessous permet de suivre l'avancement des simulations par générations :
*Les croix grises correspondant aux simulations non conservées par l'algorithme car ne respectant pas les contraintes.
+
[[File: Incert07tri.png|center]]
 +
On y visualise les simulations ayant abouti (cochées), les simulations en cours (fond noir) et les simulations en attente (non cochées). On dispose également des informations concernant le pourcentage du processeur utilisé par l'application, le nombre de cœurs utilisés (''threads'') et le temps moyen par simulation (''mean simulation time'').
  
 +
L'analyse d'optimisation d'un calcul réalisé localement peut être suivie en temps réel par l’utilisateur. On visualise les objectifs en coordonnées X-Y. Le logiciel lance, par défaut, ''n'' simulations  avec ''n'' = (nombre de cœurs logiques du processeur - 1).
 +
[[File: opti11Bis.png|center]]
  
Tant que la première génération n'a pas aboutie, les graphiques d'analyse ne sont pas disponibles. Ils sont remplacés par un affichage d'attente :
+
*Les points gris correspondent aux simulations non conservées par  l'algorithme car non optimales en fonction des objectifs.
[[File: opti12.png|center]]
+
*Les croix grises correspondent aux simulations non conservées par l'algorithme car ne respectant pas les contraintes.
  
Il est possible de stopper les simulations à tout moment à partir du bouton [[File: Incert07.png]]
+
Tant que la première génération n'a pas abouti, les graphiques d'analyse ne sont pas disponibles.
 +
Il est possible d'interrompre les simulations à tout moment à partir du bouton Arrêter, en haut à droite.
  
La coche [[File: Incert07bis.png]] permet de suivre l'avancement des simulations par générations:
+
Lorsque les simulations sont terminées, pour visualiser les résultats obtenus dans Pleiades Résultats, fermer la fenêtre Amapola.
[[File: Incert07tri.png|center]]
+
On visualise les simulations ayant  abouties (cochée), les simulation en cours (fond noir) et les simulations en attentes(non cochées). On dispose également des informations concernant le % de processeur utilisé par l'application, le nombre de cœurs utilisés et le temps moyen par simulation.
+
  
 +
===Calcul dans le cloud===
 
[[Category:Pleiades]]
 
[[Category:Pleiades]]

Version actuelle en date du 31 mars 2026 à 12:28

Lancer les calculs d'optimisation STD AMAPOLA

1 Organisation générale

Pour accéder au lancement du calcul, cliquer sur l'onglet Incert00.png.

La page est organisée en deux parties :

  • à gauche : les paramètres de simulation déjà présents dans l'interface STD
  • à droite : les paramètres d'optimisation, le bouton de lancement du calcul d'optimisation par AMAPOLA et la fenêtre d'information

2 Paramètres de simulation

L'interface de paramétrage de la simulation est identique à celle du module STD .

Le calcul stochastique du modèle occupant n'est pas disponible avec le calcul d'optimisation.


3 Algorithme de calcul

Opti06.png

La multiplication des degrés de liberté sur les hypothèses d'entrée de la simulation (épaisseur d’isolants, etc...) conduit à une multiplication des combinaisons de variante. L'algorithme génétique de calcul d'optimisation permet de trouver les meilleurs compromis possibles entre les contraintes et objectifs du projet tout en minimisant le nombre de simulations à réaliser. Par défaut, 10 générations de 40 combinaisons chacune sont créées les une après les autres. Les meilleures combinaisons sont sélectionnés par l’algorithme, génération après génération, représentant des solutions optimales en fonction des objectifs et contraintes fournies. La sélection naturelle est mimée par le biais d’un processus de croisement génétique des bâtiments (reproduction) et de mutations (évolution).

Ces paramètres sont ajustables par l'utilisateur en fonction du projet. En choisissant d'effectuer toute les combinaisons, celles-ci seront toutes conservées (même celles qui ne respectent pas les contraintes).

  • Le bouton "Toutes les combinaisons" est grisé (avec obligation d'utiliser l'algorithme génétique) si le nombre de combinaisons possible dépasse 10 000.
  • Le "nombre max de simulations" est fixé via les paramètres experts. Ce "nombre max de simulations" devrait toujours être inférieur ou égal au "nombre de combinaisons", sans quoi le logiciel va refefrait des calculs déjà effectués.


4 Objectifs et contraintes

4.1 Objectifs

L'utilisateur définit obligatoirement 1 à 3 objectifs (a priori contradictoires) devant être optimisés à partir des menus déroulants :

Opti07.png

Les objectifs disponibles sont :

  • Investissement : le coût d'investissement
  • Besoins Chaud : les besoins de chauffage
  • Besoins Froid : les besoins de climatisation
  • Issu des consommations : objectif personnalisable, voir ci-après
  • Nombre max d'heures d'inconfort : valeur maximale du nombre d'heures d'inconfort sur l'ensemble des zones du projet
  • Taux d'inconfort max : valeur maximale du taux d'inconfort sur l'ensemble des zones du projet
  • + long sous-dim : Plus longue durée de sous-dimensionnement consécutif
  • Coût d'exploitation
L'objectif Coût d'exploitation n'est utilisable que si l'utilisateur a activé le calcul du coût d'exploitation au niveau projet de la STD en amont du calcul.
  • Degrés-heures d'inconfort max : valeur maximal de l'indice DH pour l'ensemble des zones où il est calculé.
L'objectif Degrés-heures d'inconfort max n'est utilisable que si l'utilisateur a activé le calcul des indicateurs de confort avancés pour les zones concernées (pas nécessairement toutes).


Dans le cas d'un objectif Issu des consommations l'utilisateur dispose d'une calculette BoutonCalculette.png permettant de définir son propre indicateur sur la base des résultats de consommations en énergie finale de la simulation :

Opti08.png

L'utilisateur peut ainsi définir, par exemple, un objectif en terme de :

  • Consommation énergétique globale du bâti en énergie primaire,
  • Réchauffement climatique lié aux consommations énergétiques.

4.2 Contraintes

Opti09.png

En plus des objectifs, il est possible de définir des contraintes. Les variantes ne remplissant pas toute les contraintes ne sont pas conservées.

Il est possible de définir une contrainte réglementaire RT2012 en parallèle du calcul de STD. Le logiciel vérifie alors le niveau réglementaire du projet (validation des articles de moyen compris). Dans ce cas, il est impératif que les descriptions des systèmes de chauffage, froid et ECS soient cohérentes entre la STD et la RT (le nom des variantes systèmes doit également être identique).

5 Lancer l'analyse d'optimisation

Opti10.png

Après avoir cliqué sur le bouton ci-dessus une fenêtre apparaît permettant de sélectionner, à gauche, le type de calcul à réaliser :

LancementOpti.png
  • Un calcul en local sollicitera votre ordinateur pour les calculs.
  • Un calcul dans le cloud nécessite la création d'un compte de crédit temps. Il enverra vos hypothèses de calculs à un ensemble d'ordinateurs qui réaliseront les calculs et vous retourneront les résultats obtenus. Cette option ne sollicite donc pas votre ordinateur et permet de lancement de plusieurs calculs en parallèle. En revanche, le temps de lancement des machines en ligne peu prendre un peu de temps.

5.1 Calcul en local

Lancer le calcul en cliquant sur le bouton Démarrer, situé en haut.

Durant les calculs en local, la fenêtre ci-dessous permet de suivre l'avancement des simulations par générations :

Incert07tri.png

On y visualise les simulations ayant abouti (cochées), les simulations en cours (fond noir) et les simulations en attente (non cochées). On dispose également des informations concernant le pourcentage du processeur utilisé par l'application, le nombre de cœurs utilisés (threads) et le temps moyen par simulation (mean simulation time).

L'analyse d'optimisation d'un calcul réalisé localement peut être suivie en temps réel par l’utilisateur. On visualise les objectifs en coordonnées X-Y. Le logiciel lance, par défaut, n simulations avec n = (nombre de cœurs logiques du processeur - 1).

Opti11Bis.png
  • Les points gris correspondent aux simulations non conservées par l'algorithme car non optimales en fonction des objectifs.
  • Les croix grises correspondent aux simulations non conservées par l'algorithme car ne respectant pas les contraintes.

Tant que la première génération n'a pas abouti, les graphiques d'analyse ne sont pas disponibles. Il est possible d'interrompre les simulations à tout moment à partir du bouton Arrêter, en haut à droite.

Lorsque les simulations sont terminées, pour visualiser les résultats obtenus dans Pleiades Résultats, fermer la fenêtre Amapola.

5.2 Calcul dans le cloud