Skip to main content

Equilibrage des charges

Cette page a pour but de détailler l'algorithme d'équilibrage de charge : 

Pour chaque ressource validée : 

    Pour chaque ligne de calendrier (PÉRIODE) sur laquelle il reste de la disponibilité pour la ressource (ordonnées par date croissante) : 

        Si la disponibilité est suffisante : 

            Association de la date de début de période à la ressource Sélection de la ressource avec la date la plus avantageuse 

PÉRIODE : Arrondie au supérieur de ((TEMPS TOTAL / OUVERTURE) * FACTEUR) 

La période se décale d’un nombre de ligne de calendrier défini par l’OFFSET 

TEMPS TOTAL : Temps de l’OT exprimé en heures 

OUVERTURE : Temps moyen d’ouverture d’une ressource (champ disponible dans la ressource) 

FACTEUR : Champ disponible dans la ressource. Sert uniquement dans le calcul de période 

OFFSET : Champ disponible dans la ressource 

Une image contenant texte

Description générée automatiquement Exemple : J'ai paramétré la charge maximale de mes ressources de cette façon : 

  • Ressource 1 : Maximum 50 % 

  • Ressource 2 : Maximum 100 % 

  • Ressource 3 : Maximum 40 %  

Après analyse, Open-Prod détecte le pourcentage de charge déjà supporté par les ressources sur la période donnée : 

  • Ressource 1 : chargée à 50 %  

  • Ressource 2 : chargée à 90 % 

  • Ressource 3 : chargée à 0 % 

Si nous ne cochons pas la case « Équilibrage de charges », le système chargera les ressources dans l'ordre, c'est-à-dire la ressource 1, puis la 2 etc.... Au contraire, si cette case a été cochée, Open-Prod va linéariser les charges en analysant le delta entre la charge actuelle de la ressource et la charge maximale autorisée : 

  • Ressource 1 : Delta 0 % 

  • Ressource 2 : Delta 10 % 

  • Ressource 3 : Delta 40 % 

De cette façon, il va charger les ressources en fonction du delta calculé, en allant du plus gros au plus petit. Il va donc commencer par charger la ressource 3 jusqu'à 40 %, pour ensuite aller charger la ressource 2 jusqu'à 100 %.