Brevet FR3094407A1 — publié le 20201002

Description Titre de l'invention : Procédé et système de commande d'une turbomachine avec gestion des saturations de commande Domaine technique [0001] L'invention concerne le domaine des systèmes de commande de turbomachines, notamment de turbopropulseurs ou de turbomachines à soufflante non carénée, aussi connu en anglais sous la dénomination « Unducted Single Fan » ou USF. Technique antérieure [0002] La figure 1 représente une turbomachine à soufflante non carénée selon l'état de l'art, ou soufflante non carénée. Comme cela est illustrée sur la figure 1, une soufflante non carénée 1 aussi appelée « open rotor » en anglais, est un turboréacteur d'aéronef dont la soufflante 2 est fixée directement sur la turbine de puissance et en dehors d'une nacelle 3, ce qui permet d'augmenter le taux de dilution du moteur par rapport à un turboréacteur caréné, et ainsi de réduire la consommation en carburant. [0003] Un open rotor est généralement doté d'un générateur de gaz 4 et d'une turbine libre 5 entrahunt, via une boîte de réduction 6, deux hélices contra-rotatives à pas variables 7 et 8. [0004] Comme cela est illustré sur la figure 2 qui représente schématiquement un système de commande d'un open rotor 1, un open rotor 1 peut être considéré d'un point de vue de la commande comme un système multivariable comprenant trois grandeurs de commande et trois grandeurs de sortie qui doivent être régulées. Les trois grandeurs de commande de l'open rotor 1 sont le débit de carburant, noté IVE, le pas d'hélice amont, également appelé angle de calage amont et noté [31, et le pas d'hélice aval, également appelé angle de calage aval et noté (3,. Les trois grandeurs de sortie de l'open rotor 1 sont la vitesse de rotation du compresseur basse pression, notée XNP, la vitesse de rotation de l'hélice amont, notée XN1, et la vitesse de rotation de l'hélice aval, notée XN2. La vitesse de rotation de l'hélice amont et celle de l'hélice aval XN1 et XN2 sont asservies autour de plusieurs paliers de vitesse définis par les conditions de fonctionnement. [0005] Un tel système comporte des couplages importants entre les différentes grandeurs de commande et. de sortie. [0006] Comme cela est illustré sur la figure 2, le système de commande 9 comprend géné- ralement un régulateur multivariable 90 à trois entrées et trois sorties, noté également régulateur multivariable 3x3, qui prend en compte intrinsèquement les couplages entre les différentes grandeurs de commande et de sortie. Le régulateur multivariable 90 permet d'assurer un découplage satisfaisant dans la plupart des cas, afin de pouvoir 2 faire varier les grandeurs de sortie XNP, XNI et XN2 de l'open rotor 1 indépendamment les unes des autres. [0007] Le régulateur multivariable 90 reçoit en entrée les valeurs des trois grandeurs de sortie XNP, XNI et XN2 de l'open rotor 1 ainsi que trois consignes de grandeurs de sortie correspondantes XNP XNI d'd et XN2 dmd . [0008] Cependant, pour respecter les contraintes opérationnelles de la turbomachine, la commande de débit de carburant calculée WF peut être saturée ou bien non prise en compte dans certains cas. Il existe en effet des butées minimales et maximales calculées en temps réel pour protéger le moteur du pompage pendant les phases transitoires. Cette saturation peut être réalisée par un limiteur 95 indépendamment des autres commandes. [0009] De même, les angles de calage amont et aval peuvent être saturés également à l'aide d'autres limiteurs indépendamment de la commande de débit de carburant. Comme chaque limiteur intervient sur une commande indépendamment de l'autre commande, les commandes appliquées ne sont plus cohérentes l'une par rapport à l'autre. [0010] Par ailleurs, différentes boucles de protection contre des survitesses, des sur- températures, des surpressions, etc. sont aussi mises en concurrence au niveau de l'élaboration de la consigne du débit de carburant. [0011] Ces cas posent des problèmes pour le découplage. En effet, les commandes issues du correcteur multivariable 3x3 sont calculées de manière à être cohérente entre elles pour contrecarrer les interactions et assurer le découplage des sorties. [0012] Si la valeur d'une commande est modifiée, le découplage n'est plus assuré, ce qui se traduit généralement par des dépassements sur les sorties régulées. [0013] Par exemple, si on prend pour simplifier un régulateur multivariable 2x2, c'est-à-dire à 2 entrées de commande et deux variables de sortie à réguler, si on ne modifie pas la seconde entrée de commande lorsque la première entrée est saturée, la direction du vecteur de commande résultant formé à partir des deux vecteurs de commande initiaux, correspondant chacun à une des entrées de commande, est directement affecté et erroné. [0014] 11 a été proposé des solutions pour remédier à la désynchronisation des commandes saturées par les limiteurs. Une solution consiste à ajouter des états supplémentaires, comme la température, la pression ou l'altitude, afin de prendre en compte les contraintes de fonctionnement au moment de l'élaboration des lois de commande. Cette première solution est complexe à mettre en oeuvre. [0015] Une autre solution consiste à recalculer la commande non-affectée par la saturation afin de la rendre compatible avec la commande saturée. Cette seconde solution est complexe à mettre en oeuvre et sa complexité augmente avec le nombre d'entrées/sorties. 3 100161 11 est notamment connu du document FR 3 055 029 un système de commande d'un turbopropulseur avec une gestion des saturations de commande qui calcule les erreurs d'asservissement maximales admissibles pour éviter les saturations des commandes. Le procédé mis en oeuvre par le système repose sur l'inversion du transfert du correcteur qui ne peut pas être utilisé sur toutes les turbomachines. [0017] Les solutions de l'art antérieur pour remédier à la désynchronisation des commandes saturées par les limiteurs ne sont donc pas satisfaisantes. Exposé de l'invention [0018] L'invention vise à proposer un procédé et un système de commande d'une tur- bomachine permettant de synthétiser des commandes cohérentes et respectant les contraintes dc fonctionnement du turbopropulseur de manière simple. [0019] Selon un premier aspect dc l'invention, il est proposé un procédé de commande d'une première, d'une deuxième et d'une troisième variables d'une turbomachine en fonction d'une première, d'une deuxième et d'une troisième grandeurs de commande d'une turbomachine pouvant chacune être saturée en fonction des paramètres de fonctionnement de la turbomachine, le procédé de commande comprenant : - une mesure des valeurs des trois variables de la turbomachine, - une réception, pour chacune desdites trois variables reçues, d'une consigne correspondante, - une première détermination dans laquelle sont déterminées les premières valeurs des trois grandeurs de commande de la turbomachine à partir des valeurs des trois variables et desdites trois consignes correspondantes, - une sélection de la valeur de la première grandeur de commande à délivrer à la turbomachine parmi une valeur maximale de la première grandeur de commande, une valeur minimale de la première grandeur de commande et la valeur de la première grandeur de commande issue de ladite première détermination, la première sélection dépendant des paramètres de fonctionnement de la turbomachine, - une seconde détermination dans laquelle sont déterminées des secondes valeurs des deuxième et troisième grandeurs de commande de la turbomachine à partir des valeurs des trois variables, des deuxième et troisième consignes correspondante, et de la valeur de la première grandeur de commande sélectionnée lors de la première sélection, un choix du couple de valeurs des deuxième et troisième grandeurs de commande à délivrer à la turbomachine entre le couple des deuxième et troisième grandeurs de commande déterminées par le premier correcteur et le couple des deuxième et troisième grandeurs de commande déterminées par le second correcteur, le choix du couple de valeurs des deuxième et troisième grandeurs de commande à délivrer dépendant de la valeur de la première grandeur de commande à délivrer sélectionnée, et une transmission à la turbomachine de la valeur de première grandeur de commande sélectionnée et des valeurs des deuxième et troisième grandeurs de commande choisies. [0020] Le procédé de commande selon l'invention permet ainsi de garantir d'une manière simple et efficace le découplage des grandeurs de sortie, c'est-à-dire des trois variables de la turbomachine, malgré la gestion complexe d'une des grandeurs de commande telle que le débit carburant. [0021] Dans un premier aspect du procédé de commande, le procédé peut comprendre en outre une intégration de la valeur de première grandeur de commande sélectionnée et des valeurs des deuxième et troisième grandeurs de commande choisies avant leur transmission la turbomachine. [0022] L'intégration des valeurs permet de gérer des transitions sans à-coup entre les boucles, que cc soit au niveau d'une première grandeur de commande telle que le débit carburant ou des deuxième et troisième grandeurs de commande telles que des angles de calages des pales. [0023] Dans un second aspect du procédé de commande, la première variable correspond à la vitesse de rotation d'un compresseur basse pression de la turbomachine, la deuxième variable correspond à la vitesse de rotation d'une hélice amont de la turbomachine, et la troisième variable correspond à la vitesse de rotation d'une hélice aval de la turbomachine, la première grandeur de commande correspond au débit de carburant de la turbomachine, la deuxième grandeur de commande correspond au pas de l'hélice amont de la turbomachine et la troisième grandeur de commande correspond au pas de l'hélice aval de la turbomachine. [0024] Dans un autre objet de l'invention il est proposé un système de commande d'une première, d'une deuxième et d'une troisième variables d'une turbomachine en fonction d'une première, d'une deuxième et d'une troisième grandeurs de commande d'une turbomachine pouvant chacune être saturée en fonction des paramètres de fonctionnement de la turbomachine, le système de commande comprenant : un premier correcteur à trois sorties recevant en entrée les valeurs des trois variables de la turbomachine ainsi que, pour chacune desdites trois variables reçues, une consigne correspondante, les trois sorties du premier correcteur correspondant aux trois grandeurs de commande de la turbomachine, une première unité de sélection configurée pour sélectionner, en fonction des paramètres de fonctionnement de la turbomachine, la valeur de la première grandeur de commande à délivrer à la turbomachine parmi une valeur maximale de la première grandeur de commande, une valeur minimale de la première grandeur de commande et la valeur de la première grandeur de commande issue de ladite première détermination, un second correcteur à deux sorties recevant en entrée la valeurs des trois variables de la turbomachine ainsi que la consigne de la deuxième variable et la consigne de la troisième variable et la valeur de la première grandeur de commande délivrée par la première unité de saturation, les deux sorties du second correcteur correspondant aux deuxième et troisième grandeurs de commande de la turbomachine, et une seconde unité de sélection configurée pour délivrer en sortie, en fonction de la sélection de la première unité de sélection, soit le couple de deuxième et troisième grandeurs de commande déterminées par le premier correcteur, soit le couple de deuxième et troisième grandeurs de commande déterminées par le second correcteur, [0025] le système de commande délivrant en sortie, pour commander la turbomachine, la valeur de la première grandeur de commande délivrée par la première unité de saturation et les valeurs des deuxième et troisième grandeurs de commande délivrées par la seconde unité de saturation. [0026] La solution proposée consiste ainsi à implémenter, en plus du premier correcteur multivariable à trois sorties, un second correcteur multivariable pour calculer deux grandeurs de commande telles que des angles de calages qui permettent de conserver la directionnalité, en utilisant l'information de la première grandeur de commande sélectionnée telle que le débit de carburant sélectionné. [0027] Le second correcteur permet de gérer deux variables via deux grandeurs de commande, la deuxième et la troisième, en fonction de la valeur d'une autre grandeur de commande, la première en l'occurrence. Autrement dit, dans un cas concret, le second correcteur permet de gérer les régimes des hélices en agissant sur les angles de calage, en tenant compte de l'information du débit carburant et du régime du corps basse pression. [0028] Les deux correcteurs tournent en parallèle et une logique de sélection permet d'utiliser l'une ou l'autre des consignes de calages, en fonction de la logique de sélection appliquée à la première grandeur de commande qui peut être indiquée par exemple via un indicateur calculé par la première unité de sélection. [0029] Cette architecture peut être utilisée pour toute application nécessitant un contrôle multivariable avec la gestion de saturation sur une grandeur de commande telle que le débit de carburant, en particulier les turbopropulseurs, les turbomachines à soufflante non carénée. [0030] Dans un premier aspect du système de commande, le système de commande peut 6 comprendre en outre un intégrateur recevant en entrée la valeur de la première grandeur de commande délivrée par la première unité de saturation et les valeurs des deuxième et troisième grandeurs de commande délivrées par la seconde unité de saturation, et délivrant les valeurs traitées des première, deuxième et troisième grandeurs de commande à la turbomachine. [0031] L'intégrateur commun et unique est placé en aval des première et seconde unités de sélection. Les premier et second correcteurs calculent ainsi des incréments de commande, qui peuvent être limités pour tenir compte des différentes contraintes (par exemple, la butée C/P). La valeur d'incrément de carburant finalement retenue est ajoutée à la commande courante de carburant par cet intégrateur. [0032] Dans un autre objet de l'invention, il est proposé un aéronef comprenant au moins une turbomachine et au moins un système de commande tel que défini ci-dessus commandant au moins une desdites au moins une turbomachine. [0033] Selon un aspect de l'aéronef, au moins une desdites au moins une turbomachine commandée par ledit au moins un système de commande peut être une turbomachine à soufflante non carénée. Brève description des dessins [0034] [fig.1] La figure 1, déjà décrite, représente une turbomachine à soufflante non carénée selon l'état de l'art. [0035] [fig.2] La figure 2, déjà décrite, représente schématiquement un système de commande selon l'état de l'art pour la soufflante non carénée de la figure 1. [0036] [fig.3] La figure 3 représente schématiquement un système de commande d'unc tur- bomachine selon un mode de réalisation de l'invention. [0037] [fig.4] la Figure 4 présente un organigramme d'un procédé commande d'une turbomachine selon un mode de mise en oeuvre de l'invention. Description des modes de réalisation 100381 Sur la figure 3 est représenté schématiquement un système de commande 10 d'une turbomachine selon un mode de réalisation de l'invention. La turbomachine commandée par le système de commande 10 selon l'invention peut être une turbomachine I à soufflante non carénée telle que celle décrite sur la figure 2. 100391 Le système de commande 10 comprend un premier correcteur 11, un second correcteur 12, une première unité de sélection 13, une seconde unité de sélection 14 et un intégrateur 15. 7 [0040] Le premier correcteur 11 comprend trois sorties délivrant une première valeur pour chacune des trois grandeurs de commande. La première grandeur de commande correspond au débit de carburant WF de l'open rotor 1, la deuxième grandeur de commande correspond au pas ri, de l'hélice amont de l'open rotor 1 et la troisième grandeur de commande correspond au pas P., de l'hélice aval de l'open rotor 1. [0041] Le premier correcteur 11 reçoit en entrée les valeurs de trois variables de l'open rotor 1, la première variable correspondant à la vitesse de rotation XNP d'un compresseur basse pression de l'open rotor 1, la deuxième variable correspondant à la vitesse de rotation XI V 1 d'une hélice amont de l'open rotor 1, et la troisième variable correspondant à la vitesse de rotation XN2 d'une hélice aval de l'open rotor 1. Le premier correcteur 11 reçoit également en entrée une consigne de vitesse de rotation XNP ,h,'/ du compresseur basse pression, une consigne de vitesse de rotation XN1 dyne' de l'hélice amont, et une consigne de vitesse de rotation XN2 d,nd de l'hélice aval. [0042] La première unité de sélection 13 reçoit en entrée la valeur déterminée par le premier correcteur 11 pour le débit de carburant WF, une valeur maximale de la première grandeur de commande WFmax, et une valeur minimale de la première grandeur de commande WFmin. [0043] La première unité de sélection 13 est configurée pour délivrer en sortie l'une des trois valeurs précédentes WF, WFtnax ou WFmin en fonction des paramètres de fonctionnement de l'open rotor 1. La valeur délivrée en sortie de la première unité de sélection 13 correspond à la valeur de la première grandeur de commande, WF, délivrer à l'open rotor 1. [0044] Le second correcteur 12 comprend deux sorties délivrant une seconde valeur pour la deuxième et la troisième grandeurs de commande [3, et P2. Comme le premier correcteur 11, le second correcteur 12 reçoit en entrée les valeurs de trois variables de sortie de l'open rotor 1 mesurées par les capteurs correspondants, c'est-à-dire la vitesse de rotation XNP du compresseur basse pression, la vitesse de rotation XN1 de l'hélice amont et la vitesse de rotation XN2 de l'hélice aval. Le second correcteur 12 reçoit également en entrée la consigne de vitesse de rotation XN1 (fis de l'hélice amont et la consigne de vitesse de rotation XN2 smd de l'hélice aval, mais pas la consigne de vitesse de rotation XNP d',4 du compresseur basse pression. Le second correcteur 12 reçoit en outre en entrée, la valeur du débit de carburant délivrée en sortie de la première unité de sélection 13. [0045] Le second correcteur 12 est configuré pour déterminer une seconde valeur pour chacune des deuxième et troisième grandeurs de commande pi etl3, de l'open rotor 1 en fonction notamment de la valeur sélectionnée pour la première grandeur de commande, c'est-à-dire ici le débit de carburant WF. [0046] La seconde unité de sélection 14 reçoit en entrée deux couples de valeurs et un in- 8 dicatcur. Le premier couple de valeurs reçu correspond au couple comprenant la première valeur de la deuxième grandeur de commande pl et la première valeur de la troisième grandeur de commande 132, et le second couple de valeurs reçu comprend la seconde valeur de la deuxième grandeur de commande pi et la seconde valeur de la troisième grandeur de commande 132. L'indicateur reçu par l'unité de sélection 14 correspond à une indication délivrée par la première unité de sélection 13 et permettant d'indiquer laquelle des trois valeurs de la première grandeur de commande WF a été sélectionnée. [0047] La seconde unité de sélection 14 est configurée pour délivrer en sortie le couple de valeurs des deuxième et troisième grandeurs de commande sélectionné en fonction de l'indicateur délivré par la première unité de sélection. La seconde unité de sélection 14 délivre ainsi en sortie soit le couple de premières valeurs de deuxième et troisième grandeurs de commande déterminées par le premier correcteur 11, soit le couple secondes valeurs de deuxième et troisième grandeurs de commande déterminées par le second correcteur 12, la sélection dépendant de la valeur de la première grandeur de commande sélectionnée par la première unité de sélection 13. Les valeurs délivrées en sortie de la seconde unité de sélection 14 correspond aux valeurs des deuxième et troisième grandeurs de commande, et 132, à délivrer à l'open rotor 1. [0048] Avant d'être transmise à l'open rotor 1, La valeur de la première grandeur de commande WF sélectionnée par la première unité de sélection 13 et les valeurs de la deuxième et de la troisième grandeurs de commande (3, et 132 sélectionnées par la seconde unité de sélection 14 sont délivrées à un intégrateur 15 pour éviter les à-coups dans la commande de l'open rotor 1. L'intégrateur 15 délivre ensuite à l'open rotor 1 les valeurs des première, deuxième et troisième grandeurs de commande ainsi traitées. [0049] Sur la figure 4 est illustré un organigramme d'un procédé de commande mis en oeuvre par le système de commande 10. [0050] Selon le mode de mise en oeuvre présenté sur la figure 4, le procédé de commande comprend une première étape 100 dans laquelle on mesure les valeurs des trois variables XNP, XN1 et XN2 de l'open rotor 1 à partir de différents capteurs dédié et on les transmets au premier correcteur 11 et au second correcteur 12. [0051] Dans une étape suivante 110, on reçoit des consignes pour chacune des trois variables de l'open rotor 1. Plus particulièrement, dans cette étape 110, le premier correcteur 11 reçoit la consigne de vitesse de rotation XNP st'd du compresseur basse pression, la consigne de vitesse de rotation XN1 d',d de l'hélice amont, et la consigne de vitesse de rotation XN2 dmd de l'hélice aval, et le second correcteur 12 reçoit la consigne de vitesse de rotation XN1 dmd de l'hélice amont et la consigne de vitesse de rotation XN2 dmd de l'hélice aval. [0052] Dans une étape suivante 120, on détermine des premières valeurs pour les trois 9 grandeurs de commande de l'open rotor 1 à partir des valeurs des trois variables XNP, XNI et XN2 et des trois consignes correspondantes XNP d, , XNI di,'! et XN2 dne . [0053] Dans une étape suivante 130, on sélectionne la valeur de la première grandeur de commande à délivrer à l'open rotor 1 parmi une valeur maximale de la première grandeur de commande, une valeur minimale de la première grandeur de commande et la valeur de la première grandeur de commande issue de la détermination à l'étape précédente 120, la sélection dépendant des paramètres de fonctionnement de l'open rotor 1. [0054] Dans une étape suivante 140, on détermine des secondes valeurs pour les deuxième et troisième grandeurs de commande de l'open rotor 1 à partir des valeurs des trois variables XNP, XNI et XN2, des deuxième et troisième consignes correspondantes XNI d',,, et XN2 th,/ , et de la valeur de la première grandeur de commande WF sélectionnée lors de la première sélection à l'étape précédente 130. [0055] Dans une étape suivante 150, on réalise un choix du couple de valeurs des deuxième et troisième grandeurs de commande à délivrer à l'open rotor 1 entre le couple des deuxième et troisième grandeurs de commande déterminées à l'étape 120 et le couple des deuxième et troisième grandeurs de commande déterminées à l'étape 140, le choix du couple de valeurs des deuxième et troisième grandeurs de commande à délivrer dépendant de la valeur de la première grandeur de commande à délivrer sélectionnée à l'étape 130. [0056] Dans une étape suivante 160, on intègre chacune des valeurs sélectionnées à l'étape 130 et à l'étape 150 à l'aide d'un intégrateur, puis à une étape suivante 170, on transmet à l'open rotor 1 les valeurs intégrées des première, deuxième et troisième grandeur de commande. [0057] Le procédé de commande selon l'invention permet ainsi de garantir d'une manière simple et efficace le découplage des grandeurs de sortie, c'est-à-dire des trois variables de la turbomachine, malgré la gestion complexe d'une des grandeurs de commande telle que le débit carburant. [Revendication 1] REVENDICATIONSProcédé dc commande d'une première, d'une deuxième et d'une troisième variables (XNP, XN1, XN2) d'une turbomachine (1) en fonction d'une première, d'une deuxième et d'une troisième grandeurs de commande (WF, d'une turbomachine (1) pouvant chacune être saturée en fonction des paramètres de fonctionnement de la tur- bomachine (1), le procédé de commande comprenant : - une mesure (100) des valeurs des trois variables (XNP, XN,, XN2) dc la turbomachine (1), - une réception (110), pour chacune desdites trois variables reçues (XNP, XN1, XN,), d'une consigne correspondante (XNPdriid, XNI drnd, XN2ch1ul), une première détermination (120) dans laquelle sont déterminées les premières valeurs des trois grandeurs de commande (WF, [3,, (32) de la turbomachine (1) à partir des valeurs des trois variables (XNP, XN,, XN2) et desdites trois consignes correspondantes (XNP ,1,,,,b XN1,,rIl,i, XN2drIld), une sélection (130) de la valeur de la première grandeur de commande (WF) à délivrer à la turbomachine (1) parmi une valeur maximale de la première grandeur de commande, une valeur minimale de la première grandeur de commande et la valeur de la première grandeur de commande issue de ladite première détermination, la première sélection dépendant des paramètres de fonctionnement de la turbomachine (1), une seconde détermination (140) dans laquelle sont déterminées des secondes valeurs des deuxième et troisième grandeurs de commande ([31, (37) de la turbomachine (1) à partir des valeurs des trois variables (XNP, XN1, XN,), des deuxième et troisième consignes correspondantes (XNida,d, XN 2dmd), et de la valeur de la première grandeur de commande sélectionnée lors de la sélection (130), un choix (150) du couple de valeurs des deuxième et troisième grandeurs de commande à délivrer à la turbomachine entre le couple des deuxième et troisième grandeurs de commande ((3b 132) déterminées lors de la première détermination (120) et le couple des deuxième et troisième grandeurs de commande ((3b 132) déterminées lors de la seconde détermination (140), le 11 choix du couple de valeurs des deuxième et troisième grandeurs de commande (fil, [32) à délivrer dépendant de la valeur de la première grandeur de commande (WF) à délivrer sélectionnée lors de la sélection (130), et une transmission (170) à la turbomachine (1) de la valeur de première grandeur de commande sélectionnée (WF) et des valeurs des deuxième et troisième grandeurs de commande (pl, 132) choisies. [Revendication 2] [Revendication 3] [Revendication 4] Procédé de commande selon la revendication 1, comprenant en outre une intégration (160) de la valeur de première grandeur de commande sélectionnée (WF) et des valeurs des deuxième et troisième grandeurs de commande ([3,, [32) choisies avant leur transmission la turbomachine (1). Procédé de commande selon l'une des revendications 1 ou 2, dans lequel la première variable (XNP) correspond à la vitesse de rotation d'un compresseur basse pression de la turbomachine (1), la deuxième variable (XN1) correspond à la vitesse de rotation d'une hélice amont de la turbomachine (1), et la troisième variable (XN2) correspond à la vitesse de rotation d'une hélice aval de la turbomachine (1), la première grandeur de commande correspond au débit de carburant de la turbomachine (1), la deuxième grandeur de commande ([3') correspond au pas de l'hélice amont de la turbomachine (1) et la troisième grandeur de commande ([3,) correspond au pas de l'hélice aval de la turbomachine (1). Système de commande (10) d'une première, d'une deuxième et d'une troisième variables (XNP, XN1, XN,) d'une turbomachine (1) en fonction d'une première, d'une deuxième et d'une troisième grandeurs de commande (WF, [31, (32) d'une turbomachine (1) pouvant chacune être saturée en fonction des paramètres de fonctionnement de la turbomachine (1), le système de commande (10) comprenant : un premier correcteur (11) à trois sorties recevant en entrée les valeurs des trois variables (XNP, XN1, XN,) de la turbomachine (1) ainsi que, pour chacune desdites trois variables reçues (XNP, XN1, XN,), une consigne correspondante (XNP XNidrlld, XN,d,,d), les trois sorties du premier correcteur correspondant aux trois grandeurs de commande (VVF,131,132) de la turbomachine (1), 12 une première unité de sélection (13) configurée pour sélectionner, en fonction des paramètres de fonctionnement de la turbomachine (I), la valeur de la première grandeur de commande (WF) à délivrer à la turbomachine (1) parmi une valeur maximale de la première grandeur de commande, une valeur minimale de la première grandeur de commande et la valeur de la première grandeur de commande issue de ladite première détermination, un second correcteur (12) à deux sorties recevant en entrée la valeurs des trois variables (XNP, XN,, XN2) de la turbomachine (1) ainsi que la consigne de la deuxième variable (XN1,1',d) et la consigne de la troisième variable (XN,,,''i) et la valeur de la première grandeur de commande (WF) délivrée par la première unité de saturation, les deux sorties du second correcteur correspondant aux deuxième et troisième grandeurs de commande ([31,132) de la turbomachine (1), et une seconde unité de sélection (14) configurée pour délivrer en sortie, en fonction de la sélection de la première unité de sélection, soit le couple de deuxième et troisième grandeurs de commande déterminées par le premier correcteur, soit le couple de deuxième et troisième grandeurs de commande déterminées par le second correcteur, [Revendication 5] le système de commande (10) délivrant en sortie, pour commander la turbomachine (1), la valeur de la première grandeur de commande (WF) délivrée par la première unité de saturation et les valeurs des deuxième et troisième grandeurs de commande ([31, (3,) délivrées par la seconde unité de saturation. [Revendication 6] Système de commande (10) selon la revendication 4, comprenant en outre un intégrateur (15) recevant en entrée la valeur de la première grandeur de commande (WF) délivrée par la première unité de saturation et les valeurs des deuxième et troisième grandeurs de commande (Ph (3,) délivrées par la seconde unité de saturation, et délivrant les valeurs traitées des première, deuxième et troisième grandeurs de commande à la turbomachine (1). Système de commande (10) selon l'une des revendications 4 ou 5, dans lequel la première variable (XNP) correspond à la vitesse de rotation 13 [Revendication 7] d'un compresseur basse pression de la turbomachine (1), la deuxième variable (XN1) correspond à la vitesse de rotation d'une hélice amont de la turbomachine (1), et la troisième variable (XN2) correspond à la vitesse de rotation d'une hélice aval de la turbomachine (1), la première grandeur de commande correspond au débit de carburant de la turbomachine (1), la deuxième grandeur de commande (n') correspond au pas de l'hélice amont de la turbomachine (1) et la troisième grandeur de commande (p2) correspond au pas de l'hélice de aval de la turbomachine [Revendication 8] (1). Aéronef comprenant au moins une turbomachine (1) et au moins un système de commande (10) selon l'une des revendications 1 à 6 commandant au moins une desdites au moins une turbomachine (1). Aéronef selon la revendication 7, dans lequel au moins une desdites au moins une turbomachine (1) commandée par ledit au moins un système de commande (10) est une turbomachine à soufflante non carénée.