Dans l’exemple illustré sur la , la chaine d’opérateurs est la suivante (des contraintes/objectifs moins prioritaires vers les plus prioritaires) : Optimisation Endommagement Batterie : La sous-routine liée à l’endommagement de la batterie calcule la valeur Tq_BatEndo qui doit être la valeur de couple par défaut en l’absence d’autre(s) consigne(s) ; Optimisation Endommagement Moteur thermique 1 (turbine à gaz) : la consigne de couple Tq_BatEndo est comparée par un opérateur « min » à une valeur Tq_TagEndoMin en dessous de laquelle le couple de sortie du moteur électrique 2 doit se situer pour éviter l’endommagement du moteur thermique 1 ; la sortie de l’opérateur précédent (qui correspond à la plus petite des deux valeurs) est comparée par un opérateur « max » à une valeur de consigne Tq_TagEndoMax au-dessus de laquelle le couple de consigne Tq* en sortie de la chaine d’agrégation doit se situer pour éviter l’endommagement du moteur thermique 1 ; Gestion Energie Batterie (bilan carbone et réserve d’énergie de la batterie) : la sortie de l’opérateur max précédent est ensuite envoyée en entrée d’un autre opérateur max pour être comparée à une valeur de consigne de couple Tq_EnBatMax au-dessus de laquelle le couple Tq* doit se situer pour garantir un bilan carbone satisfaisant ; la sortie de cet opérateur est ensuite comparée par un opérateur min à une valeur de consigne de couple Tq_EnBatMin en dessous de laquelle le couple Tq* doit se situer pour permettre une réserve d’énergie suffisante pour assurer la sécurité du vol ; Sécurité vitesse Rotor : la sortie de cet opérateur est ensuite comparée par un opérateur min à une valeur consigne de couple haute Tq_RotorMax en dessous de laquelle le couple Tq* doit se situer pour respecter les contraintes de sécurité de vitesse du rotor ; la sortie de cet opérateur est ensuite comparée par un opérateur max à une valeur consigne de couple basse Tq_RotorMin au-dessus de laquelle le couple Tq* doit se situer pour respecter les contraintes de sécurité de vitesse du rotor ; Sécurité Batterie : La sortie de cet opérateur est ensuite comparée par un opérateur max à une valeur de consigne de couple basse Tq_PwBatMin au-dessus de laquelle le couple Tq* doit se situer pour respecter les contraintes de sécurité batterie en termes de capacité de chargement/déchargement ; La sortie de cet opérateur est ensuite comparée par un opérateur min à une valeur de consigne de couple haute Tq_PwBatMax en dessous de laquelle le couple Tq* doit se situer pour respecter les contraintes de la batterie en termes de capacité de chargement/déchargement ; Protection Couple : La sortie de cet opérateur est ensuite comparée par un opérateur max à une valeur de consigne de couple basse Tq_TqMin_M2 au-dessus de laquelle le couple Tq* doit se situer pour respecter les contraintes de protection de couple en entrée de la BTP ; La sortie de cet opérateur est ensuite comparée par un opérateur min à une valeur de consigne de couple haute Tq_TqMax_M2 au-dessous de laquelle le couple Tq* doit se situer pour respecter les contraintes de protection de couple en entrée de la BTP ; Sécurité composants électriques : La sortie de cet opérateur est ensuite comparée par un opérateur max à une valeur de consigne de couple Tq_VBusMax au-dessus de laquelle le couple Tq* doit se situer pour respecter les contraintes de sécurité sur les composants électriques ; La sortie de cet opérateur est ensuite comparée par un opérateur min à une valeur de consigne de couple Tq_VBusMin au-dessus de laquelle le couple Tq* doit se situer pour respecter les contraintes de sécurité sur les composants électriques.