Brevet FR3086474A1 — publié le 20200327

PROCEDE DE DEMARRAGE D'UN MOTEUR ELECTRIQUE SYNCHRONE A AIMANTS PERMANENTS DOMAINE TECHNIQUE GENERAL ET ART ANTERIEUR La présente invention concerne un procédé de démarrage d'un compresseur, en particulier, pour l'alimentation d'une pile à combustible en oxygène montée dans un aéronef. Une pile à combustible permet de produire de l'énergie électrique à partir d'une réaction électrochimique entre différents fluides. Une telle pile à combustible est alimentée en dihydrogène et en dioxygène qui réagissent dans la pile à combustible afin de générer de l'énergie électrique. De manière classique, la pile à combustible est alimentée en dioxygène sous la forme d'air fourni par un compresseur. Comme illustré sur la figure 1, un compresseur 1 comprend un moteur 100 synchrone à aimants permanents qui est commandé en vitesse par un circuit de conversion 200 de type « Pulse Amplitude Modulation » en langue anglaise. De manière connue, le moteur 100 comporte un rotor et un stator comportant des bobines aptes à générer un champ magnétique en fonction du courant reçu. Dans cet exemple, le moteur 100 comporte trois phases P1, P2, P3 qui sont chacune commandées par le circuit de conversion 200. Les phases P1, P2, P3 sont reliées aux bobines du stator du moteur 100. Afin de commander le moteur 100 à une vitesse très élevée, par exemple, de l'ordre de 170 000 tours/min, le circuit de conversion 200 doit commander les phases P1, P2, P3 du moteur 100 à très haute fréquence, par exemple, de l'ordre de 5,5 KHz. Un tel circuit de conversion 200 comprend un convertisseur DC-DC 210 et un convertisseur DC-AC 220 qui sont montés en série. Le convertisseur DC-DC 210 est relié, en entrée, à une source d'alimentation 2 et, en sortie, au convertisseur DC-AC 220 afin de lui fournir une tension d'alimentation plus faible que celle fournie par la source d'alimentation 2. Le convertisseur DC- AC 220, également appelé onduleur, comporte une pluralité de transistors T1-T6 qui sont commandés afin de fournir le courant désiré sur chacune des phases P1, P2, P3 du moteur 100. De manière connue, comme illustré à la figure 1, les convertisseurs 210, 220 sont commandés par un calculateur de pilotage 300 afin de piloter de manière précise les phases P1, P2, P3 du moteur 100. 2 Pour permettre une rotation contrôlée du rotor du moteur 100, le courant circulant dans les bobines du stator doit être piloté précisément en fonction de la position du rotor par rapport au stator. Pour déterminer la position du rotor, plusieurs solutions sont connues de l'art antérieur. 5 Selon une première solution, il a été proposé par le document VV02017/178752A1 d'installer trois capteurs à effet Hall au niveau du stator du moteur, écartés angulairement de 120°, afin de détecter directement la position du rotor. Cependant, l'installation de tels capteurs est coûteuse et encombrante. En effet, il serait souhaitable de suivre la position du rotor sans ajouter d'équipement au moteur. 10 Selon une deuxième solution, il été proposé par le document FR3028112A1 de déterminer la position du rotor sans ajout de capteurs à partir de l'observation de la valeur de la force électromotrice du moteur. Cependant, une telle solution ne peut être mise en oeuvre que lors du fonctionnement du moteur en régime continu. Cette solution ne permet malheureusement pas 15 de commander le démarrage du moteur, c'est-à-dire, une phase transitoire. En effet, l'observation de la valeur de la force électromotrice n'est pertinente qu'à partir d'une vitesse de rotation minimale du moteur. En pratique, pour permettre un démarrage, le calculateur de pilotage 300 comporte une table 20 de pilotage, représentée à la figure 2, définissant une pluralité de phase de commande S1-S6 successives. Chaque phase de commande S1-56 détermine une commande en courant des phases P1, P2, P3, c'est-à-dire un pilotage des transistors T1-T6 (état bloqué 0 ou passant 1), afin d'imposer une vitesse de consigne prédéterminée V1-V6 pendant une durée déterminée D1-D6. Autrement dit, la table de pilotage définit une rampe d'accélération prédéterminée, 25 représentée sur la figure 3 par la pente linéaire de la vitesse de consigne Vc, pour permettre le démarrage du moteur 100. Cependant, une telle solution présente des inconvénients. En effet, la table de pilotage est théorique et ne prend pas en compte les conditions réelles de fonctionnement du moteur 100, notamment le couple de serrage de paliers ou de roulement du 30 moteur 100 qui varie selon la vitesse de rotation du moteur, la valeur de l'inductance du convertisseur qui fait varier le courant crête, la valeur de la tension délivrée par la source d'alimentation 2 au compresseur 1, la température de fonctionnement du compresseur 1, les tolérances de fabrication du moteur 100, etc. Dans les faits, la vitesse du rotor du moteur 100 ne suit pas la pente linéaire d'accélération mais varie autour de cette rampe d'accélération, ce 35 qui génère des ondulations de la vitesse VR par rapport à la pente linéaire de vitesse de consigne Vc, comme illustré sur la figure 3 représentant l'évolution de la vitesse V en fonction 3 du temps t. De telles ondulations entraînent des décélérations/accélération répétées du moteur 100 qui augmentent son usure et peuvent empêcher son démarrage. Pour maximiser les chances de démarrage du moteur 100, le calculateur de pilotage 300 peut 5 majorer la consigne de commande du convertisseur DC-DC 210, ce qui a néanmoins l'inconvénient d'augmenter l'usure des éléments électroniques. Par ailleurs, pour augmenter les chances de démarrage, la pente de la rampe d'accélération peut également être minorée, ce qui a l'inconvénient d'augmenter le temps de démarrage du moteur. 10 L'invention a donc pour but de remédier à ces inconvénients en proposant un nouveau système et un nouveau procédé de démarrage d'un moteur synchrone à aimants permanents dans un aéronef afin de permettre un démarrage robuste et rapide sans nécessiter d'ajouter des équipements au moteur. Un autre objectif est de limiter les oscillations de vitesse. 15 Bien que l'invention soit née à l'origine pour résoudre un problème de compresseur pour pile à combustible, l'invention s'applique à tout démarrage de moteur synchrone à aimants permanents. PRESENTATION GENERALE DE L'INVENTION 20 A cet effet, l'invention concerne un procédé de démarrage d'un moteur électrique synchrone à aimants permanents comprenant un rotor et un stator comportant des bobines reliées respectivement à une pluralités de phases et un circuit de conversion reliant la pluralité de phases à une source d'alimentation électrique afin de commander la rotation du rotor dudit 25 moteur synchrone, ledit circuit de conversion comprenant un convertisseur DC-DC alimentant un convertisseur DC-AC comportant une pluralité de transistors commandables afin de contrôler la rotation du rotor selon une pluralité de phases de commande successives, ledit procédé comprenant une étape de commande des transistors du convertisseur DC-AC selon une table de pilotage associant chaque phase de commande à une configuration desdits 30 transistors de manière à déterminer une rampe d'accélération du rotor du moteur. Le procédé est remarquable en ce qu'il comporte : o une étape de détermination d'un angle électrique A à partir d'une accélération prédéterminée ACC, et 4 o une étape de détermination d'un signal de changement Q de phase de commande si l'angle électrique A est supérieur à un angle seuil prédéterminé Aseuil. 5 Grâce au procédé selon l'invention, le changement de phase de commande est déterminé à partir de la vitesse estimée du moteur et non à partir d'une table prédéterminée. Ceci permet d'optimiser la rampe d'accélération du moteur afin de limiter la durée de démarrage du moteur. De préférence, la table de pilotage comporte six phases de commande, l'angle seuil 10 prédéterminé étant de 60°. L'angle seuil correspondant ainsi à un sixième de tour du moteur. Avantageusement, l'étape de détermination d'un angle électrique A comporte une première étape d'intégration de l'accélération prédéterminée ACC de manière à en déduire une vitesse V et une deuxième étape d'intégration de la vitesse V de manière à en déduire l'angle électrique 15 A. De préférence, la première étape d'intégration simple est déterminée à partir de l'équation : V(n) = V(n -1) + * ACC + W dans laquelle : 20 V(n) est la vitesse électrique V à l'instant n, V(n - 1) est la vitesse électrique V à l'instant n-1, - T., est une constante d'échantillonnage, ACC est une l'accélération prédéterminée, et W est un paramètre variable. 25 De préférence encore, le paramètre variable W est déterminé à partir de l'équation : W = K * V(n - 1) Dans laquelle K est une constante de correction de vitesse. 30 Ainsi, la vitesse courante V(n) est corrigée automatiquement en fonction de la vitesse antérieure V(n-1). De préférence, le procédé comprend une étape automatique de détection d'une décélération du rotor du moteur, la valeur de la constante de correction de vitesse K étant différente de 0 si une 35 décélération du rotor est détectée. De manière préférée, la valeur de la constante de correction de vitesse K est comprise entre 2 et 8%, de préférence de l'ordre 5%, si une décélération du 5 rotor a été détectée. Ceci permet d'adapter la commande du moteur afin de compenser une décélération et ainsi de limiter une telle décélération. La vitesse de consigne est ainsi adaptée de manière automatique. 5 Selon un aspect de l'invention, une décélération est détectée lorsque le courant locAc du convertisseur DC-AC est négatif. Selon un autre aspect de l'invention, une décélération est détectée lorsque la tension llocAc du convertisseur DC-AC est croissante au cours du temps. 10 De préférence encore, l'étape de détection d'une décélération comprend une sous-étape de détection d'une augmentation du courant de phase du moteur au-delà du courant de commande. Ceci permet de détecter aisément une décélération. 15 L'invention concerne en outre un compresseur pour aéronef, ledit compresseur comprenant : un moteur électrique synchrone à aimants permanents comprenant un rotor et un stator comportant des bobines reliées respectivement à une pluralités de phases et un circuit de conversion reliant la pluralité de phases à une source d'alimentation électrique afin de commander la rotation du rotor dudit moteur synchrone, ledit circuit de conversion 20 comprenant un convertisseur DC-DC alimentant un convertisseur DC-AC comportant une pluralité de transistors commandables afin de contrôler la rotation du rotor selon une pluralité de phases de commande successives, et un calculateur configuré pour mettre en oeuvre le procédé tel que décrit précédemment. 25 De préférence, le compresseur est un compresseur d'alimentation en air d'une pile à combustible. PRESENTATION DES FIGURES 30 L'invention sera mieux comprise à la lecture de la description qui va suivre, donnée uniquement à titre d'exemple, et se référant aux dessins annexés sur lesquels : la figure 1 est une représentation schématique d'un circuit de conversion et d'un moteur d'un compresseur selon l'art antérieur (décrit précédemment), la figure 2 est une représentation schématique d'une table de pilotage du convertisseur 35 DC-AC du circuit de conversion de la figure 1, 6 - la figure 3 est une représentation schématique des courbes de la vitesse de consigne Vo et de la vitesse VR du moteur du compresseur de la figure 1, - la figure 4 est une représentation schématique d'un circuit de conversion et d'un moteur d'un compresseur selon l'invention, 5 - la figure 5 est une représentation schématique d'une table de pilotage du convertisseur DC-AC du circuit de conversion de la figure 4, - la figure 6 est une représentation schématique de l'angle courant pour différentes phases de commande du convertisseur DC-AC de la figure 4, - la figure 7 est une représentation schématique des étapes de détermination d'un signal 10 de changement de phase Q mises en oeuvre par le calculateur, - la figure 8 est une représentation schématique des étapes de détermination d'un signal de changement de phase Q avec une correction de la vitesse, la figure 9 est une représentation schématique d'un premier exemple de détermination d'une constante de correction à partir d'une mesure de tension du convertisseur DC- 15 AC ; la figure 10 est une représentation schématique d'un deuxième exemple de détermination d'une constante de correction à partir d'une mesure d'intensité du convertisseur DC-AC ; la figure 11 est une représentation schématique d'une mise en oeuvre du procédé de 20 démarrage du moteur selon l'invention et - la figure 12 est une représentation schématique de la vitesse estimée VE du moteur et de la vitesse de consigne Vc avec correction. Il faut noter que les figures exposent l'invention de manière détaillée pour mettre en oeuvre 25 l'invention, lesdites figures pouvant bien entendu servir à mieux définir l'invention le cas échéant. DESCRIPTION D'UN OU PLUSIEURS MODES DE REALISATION ET DE MISE EN OEUVRE 30 L'invention va être présentée pour un moteur de compresseur d'un aéronef Néanmoins, il va de soi que l'invention s'applique à tout moteur électrique synchrone à aimants permanents. Une forme de réalisation d'un compresseur 1 selon l'invention est représentée de manière schématique à la figure 4. Dans cet exemple, le compresseur 1 est un compresseur 35 d'alimentation d'une pile à combustible (non représentée). Un tel compresseur 1 est configuré pour fournir de l'air comprenant du dioxygène permettant la réaction électrochimique générant 7 de l'énergie électrique. Cependant, l'invention s'applique à tout type de compresseur d'un aéronef. Toujours en référence à la figure 4, le compresseur 1 est alimenté en énergie électrique par une 5 source d'alimentation 2. La source d'alimentation 2 est configurée pour fournir de l'énergie électrique au compresseur 1. Le compresseur comprend un moteur 100, un circuit de conversion 400 reliant ledit moteur 100 à la source d'alimentation 2 et un calculateur 500 de commande du circuit de conversion 400. 10 Le moteur 100 est un moteur électrique synchrone à aimants permanents comprenant un rotor (non représenté) et un stator (non représenté). Le rotor présente une forme cylindrique autour de laquelle s'étend le stator. Le rotor comprend des aimants permanents répartis à la périphérie de la forme cylindrique. Le stator comprend des bobines réparties angulairement autour du rotor. De préférence, le stator comprend trois bobines espacées angulairement les unes des 15 autres de 120°. Le circuit de conversion 400 est configuré pour alimenter les bobines afin que ces dernières génèrent un champ électromagnétique réagissant avec les aimants permanent du rotor afin d'entraîner ce dernier en rotation. Le fonctionnement d'un tel moteur synchrone à aimants permanents étant connu, il ne sera pas décrit plus en détails. Dans l'exemple illustré à la figure 4, le moteur 100 comprend trois bobines. Le moteur 100 est triphasé et est alimenté 20 par un courant électrique comprenant trois phases P1, P2, P3, chaque phase P1, P2, P3 alimentant l'une des bobines. Le circuit de conversion 400 dirige le courant électrique fourni par la source d'alimentation 2 dans les différentes bobines du moteur 100 afin d'alimenter ces dernières successivement et 25 ainsi permettre la rotation du rotor. Dans ce but, le circuit de conversion 400 comprend un convertisseur DC-DC 410 et un convertisseur DC-AC 420. Le convertisseur DC-DC 410 est configuré pour être alimenté par la source d'alimentation 2 par une tension dite « entrante ». Le convertisseur DC-DC 410 est configuré pour délivrer une 30 tension dite « sortante » au convertisseur DC-AC 420 dont la valeur est différente de celle de la tension entrante. Le convertisseur DC-DC 410 peut être de type élévateur de tension, également désigné « boost » en langue anglaise, si la valeur de la tension sortante est supérieure à la valeur de la tension entrante, ou bien de type abaisseur de tension, également désigné « buck » en langue anglaise, si la valeur de la tension sortante est inférieure à la valeur 35 de la tension entrante. Dans cet exemple de mise en oeuvre, le convertisseur DC-DC 410 est du type abaisseur. 8 Comme illustré à la figure 4, le convertisseur DC-DC 410 comprend une bobine 411 configurée pour être chargée par la tension entrante. Lorsque la bobine 411 se décharge, elle augmente la valeur de la tension sortante. Le fonctionnement d'un tel convertisseur DC-DC 410 étant connu, 5 il ne sera pas décrit plus en détails. Afin de commander le convertisseur DC-DC 410, le calculateur 500 est configuré pour déterminer la valeur maximale du courant traversant la bobine 411 lorsque celle-ci est chargée. Ceci permet de configurer la charge de la bobine 411 afin d'obtenir une valeur désirée de la tension sortante. 10 Le convertisseur DC-AC 420, appelé également onduleur, est configuré pour transformer un courant continu en un courant alternatif afin d'alimenter les différentes phases P1-P3 du moteur 100. Le convertisseur DC-AC 420 est configuré pour être alimenté par la source d'alimentation 2 en un courant continu issu du convertisseur DC-DC 410. Le convertisseur DC-AC 420 est configuré pour fournir un courant sur chacune des phases P1-P3 du moteur 100. 15 Comme illustré à la figure 4, le convertisseur DC-AC 420 comprend une pluralité de transistors T1-T6 commandables afin d'orienter le courant à travers les différentes bobines. Comme illustré sur la figure 5, l'état de la pluralité de transistors T1-T6 est définie selon la phase de commande S1-56 dans laquelle ils se trouvent. Autrement dit, pour chaque phase de commande S1-S6, 20 l'état de chacun des transistors T1-T6 est prédéterminé. Ceci permet de déterminer l'alimentation de chaque phase P1-P3 du moteur 100 lors d'une phase de commande S1-S6. Les transistors T1-T6 sont commandés par le calculateur 500 comme cela sera décrit par la suite. 25 Le calculateur 500 est configuré pour commander, d'une part, le convertisseur DC-DC 410 et, d'autre part, le convertisseur DC-AC 420.Comme indiqué précédemment, le calculateur 500 est configuré pour envoyer un courant de consigne au convertisseur DC-DC 410. Ce courant de consigne détermine le courant maximale traversant la bobine 411 lorsque cette dernière est chargée afin de déterminer la tension sortante désirée. 30 Le calculateur 500 est également relié électriquement au convertisseur DC-AC 420 afin de commander ce dernier. En particulier, le calculateur 500 commande l'état des transistors T1-T6 à partir de la table illustrée sur la figure 5 selon la phase de commande S1-56. Dans cette table, la valeur « 0 » correspond à l'état bloqué du transistor et la valeur « 1 » à l'état passant. 35 9 Selon l'invention, le calculateur 500 est configuré pour changer de phase de commande S1-S6 en fonction de la valeur d'un angle électrique A. Ainsi, le changement de phase de commande S1-S6 n'est plus réalisé de manière statique par lecture d'une durée prédéterminée dans une table mais de manière dynamique afin de tenir compte des particularités dudit moteur 100. 5 Une première mise en oeuvre d'un procédé de démarrage du moteur 100 est représentée à la figure 7. Dans cet exemple, le calculateur 500 comporte un échantillonneur 501 configuré pour 10 échantillonner une accélération prédéterminée ACC, stockée en mémoire, selon une constante d'échantillonnage Ts et un additionneur 502 qui permet d'additionner la vitesse précédente V(n1) afin de déterminer la vitesse courante V(n). Cette accélération prédéterminée ACC est ainsi intégrée afin de déterminer la vitesse. La valeur de cette accélération ACC est définie afin de respecter le temps de démarrage souhaité. 15 De manière mathématique, cette première phase peut être décrite à partir de l'équation suivante: V(n)=V(n- 1) + ACC dans laquelle : 20 V(n) est la vitesse électrique courante à l'instant n, V(n - 1) est la vitesse électrique à l'instant n-1, - T., est une constante d'échantillonnage, ACC est l'accélération prédéterminée. 25 Toujours en référence à la figure 7, le calculateur 500 comporte un saturateur 503 qui est placé en sortie de l'additionneur 502 afin de borner la vitesse courante V(n). Cette vitesse courante V(n) est transmise à une mémoire 504 qui fournit la vitesse précédente V(n-1) à l'additionneur 502. Au cours de cette première phase, l'accélération prédéterminée ACC est intégrée pour obtenir la vitesse courante V(n). 30 De manière analogue, le calculateur 500 permet d'intégrer la vitesse courante V(n) pour obtenir l'angle électrique A(n) qui correspond à la position angulaire du rotor. Aussi, toujours en référence à la figure 7, la vitesse courante V(n) est transmise à un 35 échantillonneur 505 configuré pour échantillonner la vitesse courante V(n) selon une constante d'échantillonnage prédéterminée. Le calculateur 500 comporte en outre un additionneur 506 qui 10 permet d'additionner l'angle électrique précédent A(n-1) afin de déterminer l'angle électrique courant A(n). De manière analogue à précédemment, le calculateur 500 comporte un saturateur 507 placé en sortie de l'additionneur 506 afin de borner la valeur de l'angle électrique courant A(n). 5 L'angle électrique courant A(n) est transmis à une mémoire 508 qui fournit l'angle précédent A(n-1) à l'additionneur 506 et, d'autre part, à un comparateur 509 configuré pour comparer l'angle courant A(n) à un angle seuil Asea. Lorsque l'angle courant A(n) est supérieur à l'angle seuil Aseuii, le calculateur 500 émet un signal de changement de phase Q afin de changer de 10 phase de commande S1-36 et de basculer l'état des transistors T1-T6. Dans cet exemple, le calculateur 500 comporte un compteur 510 afin de compter les signaux de changement de phase Q et ainsi déterminer la phase de commande courante S1-S6. Dans le cas illustré sur la figure 6 comprenant six phases de commande S1-S6, l'angle seuil 15 Aseuu est égal à 60°élec, autrement dit un sixième de tour. Lors du changement de phase Q, la valeur de l'angle courant A est remise à zéro afin de détecter le prochain dépassement de l'angle de seuil Asea comme illustré à la figure 7. En référence à la figure 6, il est représenté l'évolution de l'angle courant A au cours du temps 20 exprimé en degré électrique. Dés que l'angle de seuil Aseuii est dépassé, l'angle électrique A est remis à zéro et les transistors T1-T6 sont basculés dans la phase de commande S1-S6 suivante. Un tel changement de phase est optimal étant donné qu'il est fonction des caractéristiques intrinsèques du moteur 100. Grâce à l'invention, la position angulaire du rotor est déterminée de manière précise sans nécessiter un outillage supplémentaire du moteur. 25 Selon un aspect préféré de l'invention, le calculateur 500 comporte une constante de correction K afin de limiter l'ondulation de la vitesse du moteur 100 autour de la vitesse de consigne déterminée par les phases de commande S1-S6. Dans ce but, en référence à la figure 8, le calculateur 500 comporte un additionneur 511 qui permet d'additionner un paramètre variable 30 W qui est fonction de la constante de correction K et de la vitesse V(n-1). Avec une correction, la vitesse courante V(n) est définie selon la formule suivante : V(n) = V(n -1) +7; * ACC + W dans laquelle : 35 W est un paramètre variable déterminé à partir de l'équation : W = K *1/(n - 1) 11 dans laquelle K est la constante de correction de vitesse. Plusieurs modes de calcul de la constante de correction K vont être dorénavant présentés. Le but est de détecter une décélération de la vitesse du moteur 100 lorsque celui-ci souhaite 5 revenir vers sa vitesse de consigne déterminée par la phase de commande S1-56. L'utilisation d'une constante de correction K permet d'augmenter la vitesse de consigne et ainsi limiter les décélérations. Selon un premier exemple, il est détecté une augmentation de la tension UDcAC dans le 10 convertisseur DC-AC 420. Comme illustré à la figure 9, le calculateur 500 comporte un échantillonneur 601 configuré pour échantillonner la tension UDCAC du convertisseur DC-AC 42 tout en réalisant un décalage du signal de changement de phase Q d'un délai prédéterminé, de préférence de l'ordre de 50 ps. Un tel décalage permet avantageusement de réaliser un échantillonnage au plus proche du maximum de tension. Chaque valeur de la tension UDCAC(n) 15 est ensuite comparée par un comparateur 602 à sa valeur précédente UocAc(,1) selon les équations Si UncAc(n) > UD"c(n - 1) + Hystérésis et si UDCAC(n - 1) > UncAc(n - 2) + Hystérésis, la valeur de la constante de correction de vitesse K est différente de 0, sinon, la valeur de la constante de correction de vitesse K est égale à 0. 20 De manière préférée, la valeur de constante de correction de vitesse K est validée après analyse de plusieurs échantillons consécutifs pour confirmer l'augmentation de la tension UocAc, en particulier sa valeur maximum au cours d'une phase de fonctionnement S1-S6. En lieu et place d'un échantillonnage pour chaque phase de fonctionnement S1-56, il pourrait également 25 être mis en oeuvre un échantillonnage continu dont la fréquence échantillonnage est suffisamment élevée afin de détecter l'enveloppe de la tension UocAc et ainsi faciliter la détection de sa valeur maximum. Selon un deuxième exemple, il est détecté une augmentation de l'intensité IDCAC dans le 30 convertisseur DC-AC 420, c'est-à-dire, le courant entre le condensateur et les bras du convertisseur DC-AC 420 comme illustré à la figure 4. En référence à la figure 10, de manière analogue à la figure 9, le calculateur 500 est configuré pour échantillonner l'intensité IDCAC du convertisseur DC-AC 420. Chaque valeur d'intensité 35 locAc(n) est ensuite comparée à un seuil d'intensité 'seuil afin de déterminer la constante de correction K. Dans cet exemple, le seuil d'intensité 'seuil est égal à 0. Si l'intensité locAc(n) du 12 convertisseur DC-AC 420 est négative, cela signifie que le rotor est en décélération et qu'il faut augmenter la vitesse de consigne. Aussi, si une décélération du rotor est détectée, la valeur de la constante de correction de vitesse K est réglée pour être différente de 0, de préférence comprise entre 2 et 8%, de préférence encore de l'ordre 5%. 5 Le calculateur 500 est ainsi configuré pour corriger la vitesse de consigne de la rampe d'accélération afin d'optimiser le temps de démarrage du moteur 100. De manière avantageuse, grâce à la correction, l'ondulation de la vitesse du rotor est avantageusement réduite. 10 Il va maintenant être décrit une forme de mise en oeuvre du procédé de démarrage d'un moteur synchrone 100 selon l'invention en référence à la figure 11. Pour entraîner la rotation du moteur 100, le calculateur 500 commande l'état des transistors T1-T6 selon la table de pilotage illustrée sur la figure 5 qui définit les phases de commande S1-S6 15 successives. L'accélération ACC du rotor du moteur 100 est prédéterminée. Pour basculer d'une phase de commande S1-S6 à la phase de commande S1-S6 suivante, le calculateur 500 réalise, dans une étape E1, une première intégration simple de l'accélération prédéterminée ACC afin d'en déduire la vitesse courante V(n) à partir de l'équation : 20 V(n) = V(n - 1) + Ts * ACC + W De manière préférée, durant cette étape, le calculateur 500 détermine la valeur du paramètre variable W à partir de la détection d'une décélération du moteur 100 par une des méthodes présentées précédemment. 25 Le calculateur 500 réalise alors, dans une étape E2, une deuxième intégration simple de la vitesse V(n) ainsi déduite afin d'en déduire un angle courant A(n). Le calculateur 500 génère ainsi un signal angulaire A illustré sur la figure 6. Lorsque le signal angulaire A atteint l'angle de seuil prédéterminé Aseuii, un signal de changement de phase Q est activé dans une étape E3 30 afin de passer à la phase de fonctionnement suivante S1-S6, ce qui modifie l'état des transistors T1-T6 (Etape E4). L'angle courant A(n) est par ailleurs remis à zéro. Le calculateur 500 commande ainsi les changements successifs des différentes phases de commande S1-S6 afin de permettre l'accélération du moteur 100 jusqu'à sa vitesse de 35 démarrage. 13 Grâce au procédé selon l'invention, le changement de phase de commande S1-S6 est déterminé à partir de la vitesse du rotor et non à partir d'une table prédéterminée. Ceci permet d'adapter la rampe d'accélération aux éventuelles décélérations du moteur 10 et ainsi de limiter la durée de démarrage du moteur. Comme illustré à la figure 12, l'augmentation de la vitesse 5 estimée VE est rapide. De plus, grâce à la correction automatique de la vitesse de consigne Vc, REVENDICATIONS1. Procédé de démarrage d'un moteur électrique synchrone à aimants permanents (100) comprenant un rotor et un stator comportant des bobines reliées respectivement à une pluralités de phases (P1-P3) et un circuit de conversion (400) reliant la pluralité de phases (P1-P3) à une source d'alimentation électrique (2) afin de commander la rotation du rotor dudit moteur synchrone (100), ledit circuit de conversion (400) comprenant un convertisseur DC-DC (410) alimentant un convertisseur DC-AC (420) comportant une pluralité de transistors (T1-T6) commandables afin de contrôler la rotation du rotor selon une pluralité de phases de commande successives (S1-S6), ledit procédé comprenant: o une étape de commande des transistors (T1-T6) du convertisseur DC-AC (420) selon une table de pilotage associant chaque phase de commande (S1-S6) à une configuration desdits transistors (T1-T6) de manière à déterminer une rampe d'accélération du rotor du moteur (100), procédé caractérisé par le fait qu'il comporte : o une étape de détermination d'un angle électrique A (E1-E2) à partir d'une accélération prédéterminée ACC, et o une étape de détermination (E3) d'un signal de changement Q de phase de commande (S1-S6) si l'angle électrique A est supérieur à un angle seuil prédéterminé Asea. 2. Procédé selon la revendication 1, dans lequel, la table de pilotage comportant six phases de commande (S1-S6), l'angle seuil prédéterminé Aseuu est de 60°. 3. Procédé selon l'une des revendications précédentes, dans lequel l'étape de détermination d'un angle électrique A comporte une première étape d'intégration (El) de l'accélération prédéterminée ACC de manière à en déduire une vitesse V et une deuxième étape d'intégration (E2) de la vitesse V de manière à en déduire l'angle électrique A. 4. Procédé selon la revendication précédente, dans lequel la première étape d'intégration (El) est déterminée à partir de l'équation suivante : V (n) = V (n -1) + * ACC + W dans laquelle : V(n) est la vitesse électrique V à l'instant n, V(n - 1) est la vitesse électrique V à l'instant n-1, 15 - 7; est une constant d'échantillonnage, - ACC est l'accélération prédéterminée, et - W est un paramètre variable. 5 5. Procédé selon la revendication précédente, dans lequel le paramètre variable W est déterminé à partir de l'équation : W = K * V(1. - 1) Dans laquelle K est une constante de correction de vitesse. 10 6. Procédé selon la revendication précédente, comprenant une étape automatique de détection d'une décélération du rotor du moteur (100), la valeur de la constante de correction de vitesse K étant différente de 0 si une décélération du rotor est détectée. 7. Procédé selon la revendication précédente, dans lequel la valeur de la constante de 15 correction de vitesse K est comprise entre 2 et 8%, de préférence de l'ordre 5%, si une décélération du rotor a été détectée. 8. Procédé selon l'une des revendications 6 à 7, dans lequel une décélération est détectée lorsque le courant IDCAC du convertisseur DC-AC (420) est négatif. 20 9. Procédé selon l'une des revendications 6 à 7, dans lequel une décélération est détectée lorsque la tension UDCAC du convertisseur DC-AC (420) est croissante au cours du temps. 25 10. Compresseur (1) pour aéronef, ledit compresseur (1) comprenant : - un moteur électrique synchrone à aimants permanents (100) comprenant un rotor et un stator comportant des bobines reliées respectivement à une pluralités de phases (P1-P3) et un circuit de conversion (400) reliant la pluralité de phases (P1-P3) à une source d'alimentation électrique (2) afin de commander la rotation du rotor dudit moteur 30 synchrone (100), ledit circuit de conversion (400) comprenant un convertisseur DC-DC (410) alimentant un convertisseur DC-AC (420) comportant une pluralité de transistors (T1-T6) commandables afin de contrôler la rotation du rotor selon une pluralité de phases de commande successives (S1-S6), et un calculateur (500) configuré pour mettre en oeuvre le procédé selon l'une des 35 revendications précédentes.