Brevet FR3025886A1 — publié le 20160318

SYSTEME ET PROCEDE DE CONTRÔLE DE PIECES Des données sur des vibrations peuvent être acquises pour une machine, notamment un aéronef, et le personnel peut alors chercher à identifier d'éventuels problèmes à partir des données sur les vibrations et d'y remédier. Dans la technique antérieure, les données sur les vibrations ont été acquises pièce par pièce en recourant à des fréquences d'échantillonnage pour viser des pièces à vitesse spécifique. De la sorte, les données sont acquises de multiples fois à l'aide d'un seul capteur pour chacune des pièces. Dans une première forme de réalisation, l'invention concerne un procédé de contrôle de pièces pour des machines comprenant de multiples éléments rotatifs, lesquels sont amenés à tourner à des vitesses de rotation différentes, et au moins un capteur de vibrations, le procédé 15 comportant l'échantillonnage de données fournies par le capteur de vibrations à une fréquence d'échantillonnage suffisante pour contrôler une vitesse de rotation la plus grande des multiples éléments rotatifs afin de former un ensemble de données, la détermination d'une fréquence réelle de rotation pour au moins certains des éléments rotatifs 20 pendant l'échantillonnage des données, et la production d'un signal virtuel de vibrations à partir de l'ensemble de données pour au moins certains des éléments rotatifs en filtrant l'ensemble de données par rapport à une fréquence d'échantillonnage pour contrôler l'élément rotatif/chacun des éléments rotatifs. 25 Dans une autre forme de réalisation, l'invention concerne un système ayant des machines tournantes à multiples éléments rotatifs, lesquels sont entraînés en rotation à des vitesses de rotation différentes, un capteur de vibrations conçu pour mesurer la vitesse de rotation d'un des multiples éléments rotatifs et un processeur coopérant avec le 30 capteur de vibrations et un tachymètre pour recevoir de ceux-ci des informations et conçu pour échantillonner des données à une fréquence d'échantillonnage suffisante pour contrôler la vitesse de rotation la plus grande des multiples éléments rotatifs afin de former un ensemble de 3025886 2 données, déterminer une fréquence réelle de rotation pour au moins certains des éléments rotatifs pendant l'échantillonnage des données et produire un signal virtuel de vibrations à partir de l'ensemble de données pour au moins certains des éléments rotatifs en filtrant 5 l'ensemble de données par rapport à une fréquence d'échantillonnage afin de contrôler au moins certains des éléments rotatifs. L'invention sera mieux comprise à l'étude de la description détaillée d'un mode de réalisation pris à titre d'exemple non limitatif et illustré par les dessins annexés sur lesquels : - la figure 1 est une vue schématique d'un giravion dans lequel peuvent être mises en oeuvre des formes de réalisation de l'invention ; - la figure 2 est une représentation schématique de multiples éléments rotatifs et de capteurs pouvant faire partie du giravion de la figure 1 ; - la figure 3 représente des exemples de signaux de données qui peuvent être produits ; et - la figure 4 est un organigramme illustrant un procédé de contrôle de pièces selon une forme de réalisation de l'invention. La figure 1 représente schématiquement un système sous la forme d'un aéronef, plus précisément un giravion 10, qui peut mettre en oeuvre des formes de réalisation de l'invention et peut comporter des machines tournantes ayant de multiples éléments rotatifs, lesquels sont amenés à tourner à des vitesses de rotation différentes. Plus particulièrement, le giravion 10 a été représenté comme comportant un système de propulsion qui comprend un moteur à turbine à gaz 12, une boîte de transmission 14, un arbre d'entraînement 16, une transmission 18, un rotor principal 20, un réducteur 22 de rotor anti-couple, un arbre d'entraînement 24 de rotor anti-couple avec divers paliers de support 26 et une boîte de transmission 28 de rotor anti-couple. Le moteur 12 entraîne la transmission 18 par l'intermédiaire de l'arbre d'entraînement 16, faisant tourner le rotor principal 20. De la puissance est également produite par la transmission 18 pour entraîner l'arbre d'entraînement 24 de rotor anti-couple. Un ou plusieurs mécanismes de commande (non 3025886 3 représentés) peuvent être inclus dans le giravion 10 et peuvent être actionnés par un pilote pour faire fonctionner le giravion 10. Bien qu'un giravion ait été représenté, le système comportant les multiples éléments rotatifs peut être tout système approprié, dont un autre véhicule, une 5 éolienne ou un moteur. Afin de déterminer les données sur les vibrations, un capteur de vibrations 30 fait partie du système. Le capteur de vibrations 30 peut être conçu pour mesurer les vibrations des multiples éléments rotatifs. Le capteur de vibrations 30 peut être placé d'une manière satisfaisante 10 dans toute partie du giravion 10 où se trouvent des éléments rotatifs à contrôler. Un tachymètre 32 peut également se trouver dans le giravion 10 et peut être conçu pour mesurer la vitesse de rotation d'un des multiples éléments rotatifs. Par exemple, le tachymètre 32 peut mesurer la vitesse de rotation d'un des pignons du réducteur 22 de rotor anti- 15 couple. Là encore, le tachymètre 32 peut être situé d'une manière satisfaisante au voisinage immédiat de n'importe lequel des éléments rotatifs présents dans le giravion 10. Un automate 40 peut coopérer avec le capteur de vibrations 30 et le tachymètre 32 de façon à pouvoir recevoir de ceux-ci des 20 informations. L'automate 40 peut également être connecté à d'autres organes et systèmes du giravion 10, dont d'autres automates du giravion 10. L'automate 40 peut comprendre une mémoire 42, la mémoire peut comprendre une mémoire vive (RAM), une mémoire morte (ROM), une mémoire flash ou un ou plusieurs types différents de mémoire 25 électronique portative tel(s) que des disques, des DVD, des CD-ROM, etc. ou n'importe quelle combinaison appropriée de ces types de mémoire. La mémoire 42 peut contenir des informations relatives au giravion 10, dont des valeurs de référence pour les éléments rotatifs présents dans celui-ci. 30 L'automate 40 peut comprendre un ou plusieurs processeurs 44, lesquels peuvent exécuter n'importe quels programmes appropriés. L'automate 40 peut comprendre et coopérer avec n'importe quel nombre de logiciels ou d'instructions conçus pour mettre en oeuvre les divers 3025886 4 procédés, tâches de processus, calculs et fonctions de commande/affichage nécessaires au fonctionnement du giravion 10. L'automate 40 est représenté communiquant avec les organes et systèmes dont le moteur 12 et il est envisagé que l'automate 40 puisse 5 contribuer au fonctionnement du giravion et puisse recevoir des informations des organes et systèmes. L'automate 40 peut faire partie d'un système de gestion de vol ou peut coopérer avec le système de gestion de vol. L'automate 40 peut également coopérer avec un écran de vol 46 de façon que des informations puissent être affichées à l'attention 10 d'un pilote du giravion 10. Bien que la description ait porté jusqu'ici sur le processeur présent dans le giravion 10, il est envisagé que des parties des formes de réalisation de l'invention puissent être mises en oeuvre n'importe où, notamment dans un processeur ou un ordinateur situé dans un système 15 au sol, lequel peut communiquer avec le giravion 10 par n'importe quelle liaison de communication adéquate. Ce processeur dans le système au sol peut être considéré comme faisant partie du système, même s'il est à distance du giravion 10. Un module de communication 48 peut être présent dans le giravion 10 pour transmettre diverses données du 20 giravion 10 à ce processeur au sol. Par exemple, il est envisagé que les données fournies par le capteur de vibrations 30 et le tachymètre 32 puissent être envoyées à un processeur au sol par l'intermédiaire du module de communication 48. Selon une autre possibilité, l'automate 40 peut traiter ces informations et envoyer les informations traitées par 25 l'intermédiaire du module de communication 48. Le module de communication 48 peut se prêter à des liaisons radioélectriques avec d'autres systèmes et dispositifs au moyen d'une communication radio par paquets, d'une liaison satellitaire montante, de fidélité sans fil (WiFi), de WiMax, de Bluetooth, de ZigBee, d'un signal radioélectrique 3G, 30 d'un signal radioélectrique à accès multiple à répartition par code (AMRC), d'un groupe spécial mobile (GSM), d'un signal radioélectrique 4G, d'un signal d'évolution à long terme (LTE), d'un Ethernet ou de toutes combinaisons de ceux-ci. En outre, le type ou le mode particulier 3025886 5 de communication câblée ou radioélectrique n'est pas essentiel pour les formes de réalisation de la présente invention, et des réseaux radioélectriques mis au point à l'avenir entreront assurément dans le cadre de formes de réalisation de l'invention. 5 Pour faciliter les explications, le reste de la description portera sur le fonctionnement de l'automate 40, bien qu'il soit entendu qu'un processeur distant puisse également être utilisé. L'automate 40 peut comprendre tout ou partie d'un programme informatique ayant un jeu d'instructions exécutables pour le contrôle de pièces. Le programme 10 peut comprendre un programme informatique qui peut comprendre des supports exploitables par ordinateur destinés à contenir des instructions exécutables par ordinateur ou des structures de données où dans lesquels sont stockées des instructions exécutables par ordinateur ou des structures de données. Ces supports exploitables par ordinateur peuvent 15 être n'importe quels supports existants, lesquels sont accessibles à un ordinateur polyvalent ou spécifique ou à une autre machine à processeur. Globalement, un tel programme informatique peut comprendre des routines, des programmes, des objets, des composants, des structures de données, des algorithmes, etc. qui ont pour effet d'exécuter des tâches 20 particulières ou de mettre en oeuvre des types de données abstraits particuliers. Les instructions exécutables par ordinateur, les structures de données correspondantes et les programmes constituent des exemples de codes de programmes servant à exécuter l'échange d'informations décrit ici. Les instructions exécutables par ordinateur peuvent 25 comprendre, par exemple, des instructions et des données, lesquelles amènent un ordinateur polyvalent, un ordinateur particulier ou une machine de traitement particulière à assurer une certaine fonction ou un certain groupe de fonctions. Par commodité pour les explications, la figure 2 représente des 30 exemples de pièces rotatives sous la forme de pignons 60, 62, 64 amenés à tourner à des vitesses de rotation différentes. Pendant le fonctionnement du giravion 10, l'automate 40 peut recevoir des informations du capteur de vibrations 30 et du tachymètre 32. Il est 3025886 6 envisagé que les données puissent être acquises pendant un régime de vol stable du giravion 10 afin qu'aucun autre facteur n'influence alors les données du capteur. L'automate 40 peut échantillonner des données fournies par le capteur de vibrations 30 à une fréquence 5 d'échantillonnage suffisante pour contrôler la vitesse de rotation la plus grande des multiples éléments rotatifs (à savoir les pignons 60, 62, 64) afin de former un ensemble de données. L'automate peut utiliser les données détectées fournies par le tachymètre 32 afin de déterminer une fréquence réelle de rotation pour les pignons 60, 62, 64 pendant 10 l'échantillonnage des données. Plus particulièrement, le tachymètre 32 sert à identifier une révolution de chaque pièce. Par exemple, la mémoire 42 de l'automate 40 peut contenir la géométrie des pièces, dont la manière dont les pièces interagissent. D'après ces informations, l'automate 40 peut produire un signal virtuel de vibrations à partir de 15 l'ensemble de données pour au moins certains des éléments rotatifs en filtrant l'ensemble de données suivant une fréquence d'échantillonnage pour contrôler chacun des pignons 60, 62, 64. Plus particulièrement, un graphique 70 de données brutes est représenté comme comprenant des données de vibrations 72 et des 20 données tachymétriques 74. Ces données peuvent être acquises à une fréquence d'échantillonnage maximale pour former les données brutes. Un filtre peut être appliqué au graphique 70 de données brutes pour rééchantillonner suivant un nombre donné de points par rotation pour chaque vitesse de chacune des pièces rotatives. Par exemple, le 25 graphique 80 représente les données rééchantillonnées pour le pignon 60. Les données de vibrations 82 ont été rééchantillonnées suivant une fréquence d'échantillonnage, uniquement à titre d'exemple, de 4777 Hz et les données tachymétriques modifiées 84 pour le pignon 60 sont indiquées. Inversement, le graphique 90 représente les données 30 rééchantillonnées pour le pignon 64. Les données de vibrations 92 ont été rééchantillonnées suivant une fréquence d'échantillonnage, uniquement à titre d'exemple, de 2770 Hz et les données tachymétriques modifiées 94 pour le pignon 64 sont indiquées. Il a été déterminé qu'il 3025886 7 existe une ou de nombreuses relations entre les capteurs de vibrations, tels que des accéléromètres, et les pièces rotatives qu'ils contrôlent et que l'emploi d'un filtre permet de produire des signaux comme s'ils avaient été échantillonnés à une fréquence réduite. Ainsi, pour chaque 5 pièce rotative, les données brutes peuvent être rééchantillonnées à l'aide d'un filtre suivant un nombre commun de points de données par révolution. Ainsi, l'automate 40 peut comprendre un filtre pour produire les signaux virtuels de vibrations. L'automate 40 peut également employer une série de filtres de rééchantillonnage fixes suivant une 10 fréquence d'échantillonnage donnée pour les données brutes afin de produire les signaux virtuels de vibrations. Selon encore une autre possibilité, l'automate 40 peut utiliser de multiples dispositifs d'échantillonnage échantillonnant à des fréquences différentes les données brutes fournies par le même capteur. 15 Comme indiqué plus haut, les formes de réalisation décrites ici peuvent comporter un programme informatique comprenant des supports exploitables par ordinateur destinés à contenir des instructions exécutables par ordinateur ou des structures de données ou dans lesquels sont stockées des instructions exécutables par ordinateur ou des 20 structures de données. Ces supports exploitables par ordinateur peuvent être n'importe quels supports existants, accessibles à un ordinateur polyvalent ou particulier ou à une autre machine à processeur. A titre d'exemple, ces supports exploitables par ordinateur peuvent comprendre une mémoire vive, une mémoire morte, une EPROM, une EEPROM, un 25 CD-ROM ou autre disque optique de stockage, disque magnétique de stockage ou autres dispositifs magnétiques de stockage, ou tout autre support utilisable pour contenir ou stocker le code de programme voulu sous la forme d'instructions ou de structures de données exécutables par ordinateur et accessible à un ordinateur polyvalent ou particulier ou à 30 une autre machine à processeur. Lorsque des informations sont transmises ou fournies via un réseau ou une autre liaison de communication (câblée ou à la fois câblée et radioélectrique) à une machine, la machine perçoit d'une manière appropriée la connexion 3025886 8 comme étant un support exploitable par ordinateur. Ainsi, toute connexion de ce type est appelée à juste titre support exploitable par ordinateur. Des combinaisons des moyens ci-dessus sont également incluses dans la définition de supports exploitables par ordinateur. Les 5 instructions exécutables par ordinateur comprennent, par exemple, des instructions et des données, qui peuvent amener un ordinateur polyvalent, un ordinateur particulier ou des machines de traitement particulières à exécuter une certaine fonction ou un certain groupe de fonctions. 10 Des formes de réalisation vont être décrites dans le contexte général d'étapes d'un procédé qui peuvent être mises en oeuvre dans une forme de réalisation par un programme contenant des instructions exécutables par ordinateur, notamment des codes de programmes, par exemple sous la forme de modules de programmes exécutés par des 15 ordinateurs dans des environnements en réseau. Globalement, les modules de programmes comprennent des routines, des programmes, des objets, des composants, des structures de données, etc. qui ont pour effet technique d'exécuter des tâches particulières ou de mettre en oeuvre des types de données abstraits particuliers. Les instructions exécutables par 20 ordinateur, les structures de données correspondantes et les modules de programmes constituent des exemples de codes de programmes pour exécuter des étapes du procédé décrit ici. L'ordre particulier de ces instructions exécutables ou des structures de données correspondantes constitue des exemples d'actes correspondants pour mettre en oeuvre les 25 fonctions décrites dans ces étapes. Les formes de réalisation peuvent aussi être mises en oeuvre dans des environnements informatiques distribués où des tâches sont réalisées par des dispositifs de traitement locaux et distants en liaison (par des liaisons câblées, des liaisons radioélectriques ou par une 30 combinaison de liaisons câblées et radioélectriques) par l'intermédiaire d'un réseau de communication. Dans un environnement informatique distribué, des modules de programmes peuvent se trouver dans des dispositifs de stockage en mémoire locaux et distants. La représentation 3025886 9 ci-dessus n'a qu'une valeur de contexte et le système avec la machine tournante peut comprendre n'importe quelle pièce supplémentaire appropriée et être utilisée de n'importe quelle manière appropriée. Dans une forme de réalisation de l'invention, la Figure 4 illustre 5 un procédé 100, lequel peut servir au contrôle de pièces. Le procédé 100 débute en 102 par un échantillonnage de données du capteur de vibrations 30 par un processeur tel que l'automate 40, à une fréquence d'échantillonnage suffisante pour contrôler la vitesse de rotation la plus grande des multiples éléments rotatifs du giravion 10 afin de former un 10 ensemble de données. Dans le cas du giravion 10 muni des pignons 60, 62, 64, le capteur de vibrations 30 peut détecter des vibrations émanant de ces trois pièces rotatives. En 104, une fréquence réelle de rotation peut être déterminée par l'automate 40 pour au moins certains des éléments rotatifs pendant 15 l'échantillonnage donné. Plus particulièrement, un signal de détection peut être reçu du tachymètre 32 et ces informations et l'agencement connu des pignons 60,62, 64, dont le nombre de fois où chacun tourne du fait de la rotation du pignon 64, peuvent servir à déterminer la fréquence réelle de rotation de chacun des pignons 60, 62, 64. Par 20 exemple, l'automate 40 peut utiliser les données du tachymètre 32 et la géométrie connue des pièces pour déterminer la vitesse relative de chaque pièce individuelle. Il est envisagé que la fréquence réelle de rotation de la totalité des éléments rotatifs puisse être déterminée pour au moins certains ou pour la totalité des éléments rotatifs à contrôler. 25 Ces données servent ensuite à identifier les rotations individuelles de chaque pièce dans les données brutes. Des fréquences de rééchantillonnage voulues sont déduites de la vitesse de rotation des pièces et du nombre de dents, et le filtre est appliqué au signal brut au cours des laps de temps pour produire les 30 signaux virtuels en 106. Ainsi, des signaux virtuels de vibrations peuvent être générés à partir de l'ensemble de données pour au moins certains des éléments rotatifs en filtrant l'ensemble de données suivant une fréquence d'échantillonnage pour au moins certains des éléments 3025886 10 rotatifs. A titre d'exemple nullement limitatif, pour une pièce spécifique, une fréquence exacte de rééchantillonnage peut être choisie en fonction du nombre voulu d'échantillons par révolution de la pièce. A titre d'exemples nullement limitatifs, ces filtres de rééchantillonnage 5 peuvent globalement être considérés comme des filtres d'interpolation ou de décimation suivant qu'ils réalisent un sur-échantillonnage ou un sous-échantillonnage. La grande fréquence d'échantillonnage obtenue comme expliqué ci-dessus peut subir un sous-échantillonnage à une fréquence d'échantillonnage inférieure. Il peut y avoir des cas où il peut 10 être souhaitable d'intercepter un nombre spécifique d'échantillons par dent d'un pignon à nombreuses dents, qui tourne rapidement. Dans ce cas, les données brutes peuvent subir un sur-échantillonnage. Il est également envisagé qu'un filtre de décimation tel qu'un filtre à rapport fixe, puisse être utilisé en combinaison avec un filtre d'interpolation et 15 que cette combinaison puisse être considérée comme filtrant l'ensemble de données à une fréquence d'échantillonnage pour contrôler chacun ou au moins certains des multiples éléments rotatifs. Cela permet une acquisition par le capteur afin de produire des données concernant l'état de multiples pièces à vitesses de rotation différentes. Le filtre peut être 20 appliqué aux données pour un rééchantillonnage suivant un nombre donné de points par rotation pour chaque vitesse de l'organe rotatif. De la sorte, des signaux virtuels de vibrations sont produits pour la totalité des éléments rotatifs car l'application d'un filtre permet la production de signaux virtuels comme s'ils avaient été échantillonnés à une 25 fréquence différente, doni une fréquence réduite. Le procédé de contrôle de pièces est souple et le procédé illustré ne l'est qu'à titre d'illustration. Par exemple, l'ordre des étapes indiqué ne l'est qu'à titre d'illustration et n'est pas destiné à limiter aucunement le procédé 100, étant entendu que les étapes peuvent se dérouler dans 30 un ordre logique différent ou que des étapes supplémentaires ou intermédiaires peuvent être incluses s'en s'écarter des formes de réalisation de l'invention. Par exemple, dans le cas où la machine 3025886 11 tournante est un aéronef, le procédé peut débuter par le vol de l'aéronef à un régime de vol fixe pendant l'échantillonnage. Selon un autre exemple nullement limitatif, le procédé 100 peut également comporter le fait qu'une fois que les signaux virtuels de 5 vibrations ont été produits, un ou plusieurs de ceux-ci peut/peuvent être traité(s) pour déterminer un état de la machine. Cela peut comprendre la détection ou la prédiction, par un processeur, d'une anomalie mécanique d'après les vibrations déterminées d'au moins une pièce rotative. Selon un exemple nullement limitatif, cela peut comprendre le 10 fait que les signaux virtuels peuvent être comparés avec des valeurs de référence. Les valeurs de référence peuvent être n'importe quelles valeurs appropriées, y compris le fait que les valeurs de référence peuvent comprendre des valeurs ou des intervalles approprié(e)s défini(e)s d'après un historique, concernant les pièces rotatives. Par 15 exemple, la valeur de référence peut être calculée d'après un historique des données fournies par le capteur. Ainsi, les signaux virtuels peuvent être comparés avec les résultats obtenus lors de vols précédents pour le même aéronef et par rapport à la totalité de la flotte d'aéronefs. Selon une autre possibilité, la valeur de référence peut être enregistrée dans 20 la mémoire 42 décrite plus haut. Le traitement peut comprendre la détermination de ce qu'un signal virtuel respecte ou non un seuil prédéterminé. De la sorte, l'automate 40 et/ou un ordinateur au sol peut/peuvent déterminer si les résultats de la comparaison sont admissibles. Le "respect" du seuil signifie ici que la comparaison de la 25 variation respecte le seuil prédéterminé en étant notamment égale, inférieure ou supérieure à la valeur seuil. Cette détermination peut facilement être modifiée pour être respectée par une comparaison positif/négatif ou une comparaison vrai/faux. Par exemple, une valeur inférieure au seuil peut facilement être respectée en appliquant une 30 valeur supérieure à celle d'un essai au moment de l'inversion numérique des données. L'automate 40 peut également être conçu pour traiter les signaux virtuels de vibrations dans le temps afin de déterminer des dérives, des tendances, des paliers ou des pics dans les signaux de 3025886 12 vibrations afin de prédire des anomalies de la machine tournante. Ces anomalies dans les données peuvent être trop subtiles à l'occasion d'une comparaison au jour le jour pour réaliser de telles prédictions d'anomalies. 5 Dans la pratique, les valeurs de référence et les comparaisons peuvent être converties en algorithme pour contrôler des pièces de la machine tournante. Cet algorithme peut être converti en programme informatique comprenant un jeu d'instructions exécutables, lesquelles peuvent être exécutées par l'automate 40 et/ou un autre processeur. 10 Il est également envisagé que le procédé ou des parties du procédé puisse(nt) être répété(es). Par exemple, le vol, l'échantillonnage, la détermination, la production de signaux et le traitement peuvent être répétés après un nombre prédéterminé d'heures de vol. Encore un autre exemple de la manière dont le procédé 100 peut 15 différer est que le procédé peut comporter le fait que l'ensemble de données et les données tachymétriques peuvent être transmis depuis le giravion afin qu'un autre processeur puisse produire les signaux virtuels de vibrations. Selon une autre possibilité, les signaux virtuels de vibrations produits peuvent être transmis depuis l'aéronef de façon qu'un 20 processeur au sol puisse les traiter. Par ailleurs, le procédé peut également comporter le fait de fournir une indication d'éventuelles anomalies déterminées ou d'anomalies mécaniques prédites. L'indication peut être produite de n'importe quelle manière appropriée, à n'importe quel endroit approprié, notamment sur un écran d'affichage 25 46 à bord du giravion 10 et/ou dans le système au sol. Par exemple, cette indication peut comprendre la présentation d'une alarme à un utilisateur si une anomalie mécanique est détectée. Les effets avantageux des formes de réalisation décrites ci-dessus comprennent le fait que les données recueillies par un unique 30 capteur peuvent être utilisées pour acquérir simultanément des données sur les vibrations d'un certain nombre de pièces. Ce contrôle des vibrations peut servir à détecter des anomalies mécaniques suffisamment à l'avance pour permettre d'effectuer un entretien 3025886 13 préventif. Dans la technique antérieure, les données sur les vibrations ont été obtenues pièce par pièce à l'aide de fréquences d'échantillonnage variables pour viser des pièces à vitesse spécifique, aussi les données devaient-elles être acquises de multiples fois à partir du même capteur. 5 De ce fait, il fallait des temps totaux d'acquisition assez longs pour contrôler toute la série de pièces rotatives différentes. Comme ces acquisitions de données nécessitent ordinairement que l'aéronef conserve un régime de vol stable (à savoir une vitesse de croisière à 100 noeuds), l'aéronef doit souvent procéder à des vols spécifiques en 10 conservant ces régimes pendant longtemps juste pour acquérir ces données. Les formes de réalisation décrites plus haut permettent l'acquisition des données sur les vibrations à une grande fréquence d'échantillonnage en une seule fois pour tous les capteurs. Les formes de réalisation décrites plus haut permettent l'analyse de nombreuses 15 pièces à partir d'un seul ensemble de données brutes acquises. Cela réduit le temps mis à acquérir des données sur les vibrations pour chaque pièce tout en permettant à un seul capteur de vibrations de contrôler des pièces tournant des vitesses différentes. Par ailleurs, les données sur toutes les pièces nécessaires peuvent être acquises de multiples fois d'un 20 seul coup car le temps nécessaire est fortement réduit. L'acquisition des informations de multiples fois d'un seul coup accroît les chances de détection d'anomalies avant qu'elles ne surviennent. Avec les formes de réalisation décrites plus haut, des vols spéciaux pour acquérir des données sur l'état des pièces risquent beaucoup moins d'être nécessaires, 25 ce qui accroît la disponibilité de l'aéronef et réduit les coûts. Dans la mesure où ce n'est pas déjà décrit, les différentes caractéristiques et structures des diverses formes de réalisation peuvent, si cela est souhaitable, être utilisées en combinaison les unes avec les autres. Le fait qu'une caractéristique puisse ne pas être illustrée dans la 30 totalité des formes de réalisation ne doit pas être interprété comme signifiant qu'elle ne peut pas l'être, cela ne visant qu'à rendre la description plus brève. Ainsi, les diverses caractéristiques des différentes formes de réalisation peuvent être mélangées et adaptées à 3025886 14 volonté pour former de nouvelles formes de réalisation, que les nouvelles formes de réalisation soient expressément décrites ou non. Toutes les combinaisons ou permutations de détails décrits ici sont couvertes par le présent exposé. 5 10 REVENDICATIONS1. Procédé (100) de contrôle de pièces pour machines ayant de multiples éléments rotatifs (60, 62, 64) amenés à tourner à des vitesses de rotation différentes, et au moins un capteur de vibrations (30), le procédé (100) comportant : l'échantillonnage (102) de données fournies par le capteur de vibrations (30) à une fréquence d'échantillonnage suffisante pour contrôler une vitesse de rotation la plus grande des multiples éléments rotatifs (60, 62, 64) afin de former un ensemble de données la détermination (104) d'une fréquence réelle de rotation pour au moins certains des multiples éléments rotatifs (60, 62, 64) pendant l'échantillonnage des données ; et la production (106) d'un signal virtuel de vibrations à partir de l'ensemble de données pour au moins certains des multiples éléments rotatifs (60, 62, 64) en filtrant l'ensemble de données suivant une fréquence d'échantillonnage afin de contrôler lesdits au moins certains multiples éléments rotatifs (60, 62, 64). 2. Procédé (100) selon la revendication 1, dans lequel la détermination (104) de la fréquence réelle de rotation pour lesdits au moins certains multiples éléments rotatifs (60, 62, 64) comprend une détermination de la fréquence réelle de rotation de plus d'un des multiples éléments rotatifs (60, 62, 64). 3. Procédé (100) selon la revendication 1 ou 2, dans lequel des signaux virtuels de vibrations sont produits pour la totalité des multiples éléments rotatifs (60, 62, 64). 4. Procédé (100) selon l'une quelconque des revendications précédentes, comportant en outre le traitement du signal virtuel pour lesdits au moins certains multiples éléments rotatifs (60, 62, 64) afin de déterminer un état de la machine. 5. Procédé (100) selon la revendication 4, dans lequel le traitement comprend la détection, par un processeur (40), d'une anomalie mécanique 3025886 16 d'après des vibrations déterminées d'au moins un élément rotatif (60, 62, 64). 6. Procédé (100) selon la revendication 5, comportant en outre la présentation d'une alarme à un utilisateur lorsqu'une anomalie mécanique est 5 détectée. 7. Procédé (100) selon l'une quelconque des revendications précédentes, dans lequel la machine est un aéronef (10). 8. Procédé (100) selon la revendication 7, comportant en outre le vol de l'aéronef (10) à un régime de vol fixe pendant l'échantillonnage. 10 9. Procédé (100) selon la revendication 8, comportant en outre la répétition du vol, de l'échantillonnage, de la détermination, de la production et du traitement après un nombre prédéterminé d'heures de vol. 10. Procédé (100) selon l'une quelconque des revendications 7 à 9, comportant en outre la communication des signaux virtuels de vibrations 15 produits depuis l'aéronef (10). 11. Système, comportant : une machine tournante ayant de multiples éléments rotatifs (60, 62, 64) amenés à tourner à des vitesses de rotation différentes ; un capteur de vibrations (30) conçu pour mesurer des vibrations des 20 multiples éléments rotatifs (60, 62, 64) ; un tachymètre (32) conçu pour mesurer la vitesse de rotation d'un des multiples éléments rotatifs (60, 62, 64) ; et un processeur (40) coopérant avec le capteur de vibrations (30) et le tachymètre (32) pour recevoir des informations de ceux-ci et conçu pour 25 échantillonner des données fournies par le capteur de vibrations (30) à une fréquence d'échantillonnage suffisante pour contrôler une vitesse de rotation la plus grande des multiples éléments rotatifs (60, 62, 64) afin de former un ensemble de données, de déterminer une fréquence réelle de rotation pour au moins certains des multiples éléments rotatifs (60, 62, 64) pendant 30 l'échantillonnage des données et de produire un signal virtuel de vibrations à partir de l'ensemble de données pour au moins certains des multiples éléments rotatifs (60, 62, 64) en filtrant l'ensemble de données suivant une 3025886 17 fréquence d'échantillonnage pour contrôler lesdits au moins certains multiples éléments rotatifs (60, 62, 64). 12. Système selon la revendication 11, comportant en outre un module de communication (48) pour transmettre les signaux produits. 5 13. Système selon la revendication 11 ou 12, dans lequel la machine tournante est une boîte de transmission (14). 14. Système selon l'une quelconque des revendications 11 à 13, dans lequel le processeur (40) est en outre conçu pour traiter les signaux virtuels afin de déterminer un état de la machine tournante. 10 15. Système selon l'une quelconque des revendications 11 à 14, dans lequel le processeur (40) comprend un filtre pour produire les signaux virtuels de vibrations.