FR 3129208 A1 20230519 FR 2112072 A 20211115 Dispositif et procédé de détermination de la nature d’un événement vibratoire Le procédé comprenant des étapes de : - obtention (E100) de données représentatives d'au moins une amplitude d’une onde vibratoire détectée par au moins un capteur d’ondes (DTC) et résultante de l’événement vibratoire ; - centrage (E200) de l’ensemble desdites données par rapport à zéro et calcul des valeurs absolues des données centrées ; - élimination (E300) des données dont les valeurs sont aberrantes d’un point de vue statistique; - pondération (E400) des moyennes des valeurs restantes par une fonction fenêtre; - calcul (E500) dans le domaine fréquentiel d’un niveau d’énergie à partir des valeurs pondérées; - détermination (E600), à partir du niveau d’énergie, d’une occurrence et d’une signature dudit événement vibratoire; et - détermination (E700), en fonction de ladite signature, de la nature de l’événement vibratoire. Figure pour l’abrégé : Fig. 1. Dispositif et procédé de détermination de la nature d’un événement vibratoire L’invention se rapporte au domaine général de l’électronique. Elle concerne plus particulièrement le domaine de la détermination de la nature d’un événement vibratoire. Un événement vibratoire génère une ou plusieurs ondes vibratoires. Il existe des capteurs d’ondes vibratoires configurés pour détecter ces ondes, tels que des gyroscopes, des accéléromètres et des magnétomètres. Les ondes détectées sont traitées pour pouvoir déterminer la nature de l’événement vibratoire qui les a générées. On rappelle qu’un événement vibratoire peut suivre un régime d’oscillation établi, caractérisé par une oscillation produite sur le long terme, ou un régime d’oscillation transitoire correspondant à une perturbation momentanée. A titre d’exemple, le traitement d’ondes vibratoires peut être utilisé pour déterminer la nature d’une utilisation d’une porte, telles qu’une ouverture de la porte avec une clef ou un coup porté à la porte pour un éventuel cambriolage. Selon un autre exemple, le traitement d’ondes vibratoires peut être utilisé pour surveiller le fonctionnement d’un équipement tel qu’un roulement à billes d’un moteur, afin de détecter une éventuelle défaillance de cet équipement. Pour traiter une onde vibratoire et classifier son événement, on connait des premières solutions dans le domaine temporel et qui visent à étudier statistiquement une onde vibratoire, par exemple en utilisant des méthodes de type Z-score ou de type dépassement de seuils. Ces méthodes de l’état de la technique sont rapides mais imprécises et doivent faire l'objet d'un réglage fin. De plus, ces méthodes nécessitent un calibrage des capteurs d’ondes. On connait d’autres solutions dans le domaine fréquentiel notamment basées sur des transformées de Fourier, des calculs d’autocorrélation ou l'utilisation de filtres. Les transformées de Fourier permettent d'observer dans le domaine fréquentiel les données temporelles. Cependant, les transformées de Fourier ne sont pas adaptées pour classifier un évènement vibratoire bref et aléatoire qui suit un régime d’oscillation transitoire. Les méthodes actuelles basées sur l'autocorrélation permettent de détecter et qualifier de tels évènements ayant un régime transitoire, mais au prix d'une faible réactivité et d'un coût de calcul important. Les méthodes basées sur l’utilisation d’un filtre nécessitent de connaître les perturbations à observer de sorte à déterminer les paramètres du filtre. D'autre part, ces méthodes basées sur le domaine fréquentiel ne permettent pas d'étudier l'apparition d'artefacts de mesures (par exemple des mesures anormales observables sur des capteurs perturbés et/de mauvaise qualité) et le mode de fenêtrage utilisé pour limiter les distorsions spectrales, par exemple une fenêtre de Hann, grèvent la réactivité de ces dernières. On connait encore d’autres solutions basées sur des transformations en ondelettes. On rappelle que les ondelettes sont des fonctions générées à partir d'une ondelette mère dont on fait évoluer des paramètres afin de générer une famille d'ondelettes. Cette solution est notamment utilisée pour la détection d'ondes gravitationnelles dans des détecteurs de type LIGO et VIRGO (marques déposées). Les solutions basées sur des ondelettes de Haar sont relativement simples et permettent de repérer des oscillations sur un signal. Elles présentent cependant l’inconvénient de manquer de régularité, de sorte qu’elles ne sont pas adaptées à une analyse fine du contenu des données qu’elles retranscrivent sans la mise en place d’un traitement subséquent de ces données. Les solutions basées sur des ondelettes qui n’utilisent pas des ondelettes de Haar permettent de procéder à une analyse d’ondes très brèves mais au prix d'une complexité de calcul forte. Il existe donc un besoin pour une solution permettant de déterminer la nature d’un événement vibratoire que ce soit en régime établi ou transitoire, tout en évitant les inconvénients des solutions de l’art antérieur. L’invention vise un procédé de détermination de la nature d’un événement vibratoire, comprenant des étapes de : - obtention de données représentatives d'au moins une amplitude d’une onde vibratoire détectée par au moins un capteur d’ondes et résultante de l’événement vibratoire ; - centrage de l’ensemble des données par rapport à zéro et calcul des valeurs absolues des données centrées; - élimination des données dont les valeurs sont aberrantes d’un point de vue statistique ; - pondération des moyennes des données restantes par une fonction fenêtre ; - calcul dans le domaine fréquentiel d’un niveau d’énergie à partir des valeurs pondérées ; - détermination, à partir du niveau d’énergie, d’une occurrence et d’une signature dudit événement vibratoire ; et - détermination, en fonction de ladite signature, de la nature de l’événement vibratoire. Corrélativement, l’invention vise un dispositif de détermination de la nature d’un événement vibratoire, comprenant : - des moyens de communication configuré pour obtenir des données représentatives d'au moins une amplitude d’une onde vibratoire détectée par au moins un capteur d’ondes et résultante de l’événement vibratoire ; - un processeur configuré pour : -- centrer l’ensemble des données par rapport à zéro et calculer les valeurs absolues des données centrées; -- éliminer les données dont les valeurs sont aberrantes d’un point de vue statistique; -- effectuer une pondération des moyennes des valeurs restantes par une fonction-fenêtre ; -- calculer dans le domaine fréquentiel un niveau d’énergie à partir des valeurs pondérées; -- déterminer, à partir du niveau d’énergie, une occurrence et une signature dudit événement vibratoire ; et - un module de classification configuré pour déterminer, en fonction de ladite signature, la nature de l’événement vibratoire. Une information représentative de la signature ou de la nature de l’événement vibratoire peut être restituée à un utilisateur. On rappelle que pour un homme du métier des statistiques, une variable centrée est la transformée d’une variable aléatoire par une application affine de telle sorte que sa moyenne soit nulle. On rappelle que pour un homme du métier des statistiques, une valeur aberrante d’un point de vue statistique (en anglais « outlier »), est une valeur qui est distante de valeurs normalement mesurées sur le même phénomène. L’homme du métier des statistiques connait différentes méthodes pour détecter des valeurs aberrantes, en considérant par exemple les valeurs qui s’écartent d’un seuil statistique. Ce seuil peut être établi dynamiquement par rapport à un ensemble d’échantillons de ces données, de sorte à prendre en compte le bruit inhérent au capteur. Les caractéristiques et avantages du procédé selon l’invention présentés ci-après s’appliquent de la même façon au dispositif selon l’invention et vice versa. La technique proposée permet de détecter la présence et déterminer la nature d’un évènement vibratoire transitoire non-connu et aléatoire avec une forte réactivité. Contrairement aux solutions de l’art antérieur qui sont basées exclusivement sur le domaine temporel, la technique proposée permet de s'abstraire du calibrage des capteurs d’ondes vibratoires. Ce résultat est atteint en particulier par la contribution conjointe des opérations de centrage, de calcul des valeurs absolues et d’élimination des valeurs aberrantes, qui permettent de compenser un mauvais calibrage d’un capteur (défaut de décalage ou de réglage de sensibilité par exemple). Contrairement aux solutions de l’art antérieur qui sont basées exclusivement sur le domaine fréquentiel ou les transformations en ondelettes, la technique proposée permet un traitement plus simple, plus rapide et moins couteux en termes de capacité de calcul CPU (pour « Central Processing Unit, » en anglais). La technique proposée permet de déterminer la nature d’un événement vibratoire ayant un régime d’oscillation transitoire. Le procédé proposé allie le faible coût de calcul des méthodes statistiques, à l’apport d’information des traitements dans le domaine fréquentiel, tout en permettant, par exemple par l’élimination des valeurs dépassant un seuil, d’éliminer les valeurs aberrantes. Le procédé de détermination comporte une pondération temporelle des données restantes (c’est-à-dire non aberrantes) par une fonction fenêtre. Cette fonction fenêtre permet une pondération plus importante pour les données mesurées le plus récemment. La fenêtre peut être de nature quelconque, par exemple rectangulaire. Dans un mode de réalisation, la fonction fenêtre utilisée pour la pondération des données restantes (non aberrantes) est asymétrique. Cette caractéristique augmente la réactivité du procédé de détection et favorise l’oubli d’événements passés. Dans un mode de réalisation, la signature de l’événement vibratoire comprend un début et une fin de l’événement vibratoire, le niveau d’énergie de l’événement vibratoire, et un début de décroissance du niveau d’énergie associé audit événement vibratoire. Cette caractéristique permet avantageusement de reconnaître des micro-évènements et leur force au sein d’une composition d’évènements (ou macro-évènement). Par ailleurs, lorsque la nature des événements vibratoires est déterminée en utilisant un modèle obtenu par une méthode d'apprentissage machine, cette caractéristique facilite la constitution des jeux de données utilisés pendant la phase préliminaire d’entraînement de ce modèle. Pour illustrer cet avantage, si on considère une utilisation de l’invention pour détecter un individu qui frappe trois fois à une porte (« toc toc toc »), cette caractéristique permet de détecter chacune des frappes (chacun des « toc »), sans qu’il soit nécessaire d’entraîner le réseau de neurones avec un premier jeu de données correspondant au toc et avec un deuxième jeu de données correspondant aux « toc toc », ce qui est complexe, incertain et très long à réaliser. Cette caractéristique permet avantageusement d’éliminer les périodes dites de « silence ». Les silences correspondent à des moments où seul le bruit du capteur est observable sans que des données utiles ne soient remontées. Cette capacité facilite l’apprentissage machine dans l’exemple de la détermination de vibration d’une porte dans la mesure où il ne se passerait aucun évènement pour 95% du temps. Dans de telles conditions, l’entrainement d’un réseau de neurones risquerait fortement de produire un réseau qui ne prédirait que des périodes de silences (puisqu’il aurait raison à 95% du temps) y compris si des évènements se produisaient. En ôtant les périodes de silences, le procédé limite avantageusement cet écueil. On rappelle qu’une onde vibratoire peut avoir des amplitudes positives et des amplitudes négatives, que l’on peut centrer par rapport à zéro. L’évolution de l’amplitude d’une onde vibratoire en fonction du temps suit généralement une courbe sinusoïdale. Dans l’exemple de la détermination des vibrations d’une porte, les valeurs centrées d’une onde vibratoire ont généralement une valeur moyenne proche de zéro, que ce soit lors de périodes de silences si le capteur a un bruit blanc, ou bien lors d’évènements vibratoires. Selon la technique proposée, le fait de considérer les valeurs absolues des amplitudes permet de distinguer aisément les périodes de silence des évènements vibratoires. Selon la technique proposée, le fait de considérer les valeurs absolues des amplitudes centrées sur zéro permet de mettre en évidence les amplitudes ayant des valeurs écartées par rapport à la majorité des amplitudes. Ces valeurs écartées peuvent correspondre à des mesures erronées par le capteur d’ondes ou à des parasites électroniques (par exemple des bruits d’un bus de communication entre le capteur et le processeur du dispositif). L’étape de centrage selon le procédé proposé permet de corriger des éventuelles erreurs induites par le capteur d’ondes vibratoires, par exemple à cause d’un mauvais calibrage. Le centrage de données consiste à soustraire des valeurs de plusieurs mesures consécutives la moyenne de ces valeurs. Par exemple, si deux données consécutives correspondent à des valeurs d’une amplitude de +5.5 et -4.5, on peut déduire qu’il y a un décalage de +0.5 et que les valeurs centrées de l’amplitude sont de +5 et -5. Le centrage comporte : - une détection d’un décalage par rapport à zéro de la moyenne de données consécutives correspondant aux valeurs maximale et minimale d’une amplitude, et - une soustraction de ce décalage aux données non centrées par rapport à zéro. Suite à ce centrage, les valeurs absolues de ces amplitudes centrées sont calculées Selon la technique proposée, les valeurs éliminées sont celles dont les valeurs absolues sont considérées comme aberrantes d’un point de vue statistique. Dans un mode de réalisation particulier, le seuil utilisé dans l’étape d’élimination correspond à la moyenne d’un certain nombre n de données obtenues à l’issue de l’étape de calcul des valeurs absolues, additionnée avec un certain nombre m d’écarts types calculés pour au moins certaines des n données. Ces nombres n et m peuvent être déterminés selon une technique de réglage fin (« fine tuning » en anglais). Dans un autre mode de réalisation particulier, le seuil utilisé dans l’étape d’élimination est le Z-score d’un certain nombre n’ de données obtenues à l’issu de l’étape de centrage. Ce mode basé sur l’utilisation du Z-score permet de déterminer la nature de l’événement de façon fiable même si les données présentent des variations importantes. Dans un mode de réalisation, les valeurs éliminées sont remplacées par la moyenne d’un certain nombre de données obtenues à l’issue de l’étape de calcul des valeurs absolues. Les échantillons conservent ainsi un nombre constant de données. Le calcul du niveau d’énergie se base sur le domaine fréquentiel, dit également spectral. Dans un mode de réalisation, ce calcul dans le domaine fréquentiel peut être effectué sur un ensemble de moyennes calculées à partir de sous-ensembles des valeurs absolues. Ces moyennes permettent de sous-échantillonner les valeurs absolues de sorte à réduire la complexité de calcul. Ce calcul est réalisé au fil de l’eau. Ainsi, la technique proposée permet de traiter les données et déterminer la nature de l’événement avec précision, sans impacter la rapidité du traitement. Ce mode de réalisation permet d’effectuer les calculs sur un nombre restreint de données, par exemple 32. En particulier, le calcul de la transformée de Fourier explicité ci-après, dont le coût est en n.log2(n) est simplifié, n étant la taille de l’échantillon considéré. Dans un mode de réalisation, ces sous-ensembles peuvent correspondre à des événements dont le début et la fin encadrent des plages temporelles où l’énergie est localement plus importante. En effet, dans ces plages, la courbe représentative de l’énergie en fonction du temps présente des bosses, résultat de la fonction fenêtre de pondération. Dans un mode de réalisation, le début de l’évènement est déterminé par l’observation de la dérivée du niveau d’énergie. Le début de décroissance du niveau d’énergie est déterminé par une recherche d’une dérivée seconde nulle. La fin de l’évènement est déterminée par l’observation d’un retour à un niveau nul de la dérivée du niveau d’énergie. La restitution d’une information représentative de la signature et/ou de la nature de l’événement vibratoire permet d’aider l’utilisateur à prendre une décision. Par exemple, si la nature de l’événement vibratoire correspond à une défaillance d’une machine industrielle, l’utilisateur peut décider de réparer cette machine. Selon un autre exemple, si la nature de l’événement vibratoire correspond à une ouverture d’une porte avec une clef, l’utilisateur peut commander un allumage de la pièce accessible par cette porte. Selon un autre exemple, l’utilisateur peut appeler la police si la nature de l’événement vibratoire correspond à une tentative de cambriolage d’une porte et avant que le cambrioleur ne soit entré : l’alarme peut ainsi être donnée avant que la porte ne soit trop abimée et que des biens ne soient volés. Dans un mode de réalisation particulier, le(s) capteur(s) d’onde peut (peuvent) comporter au moins un module parmi un accéléromètre et un gyroscope. On rappelle ici qu’un accéléromètre permet de déterminer la direction de mouvement d’un objet. On rappelle aussi qu’un gyroscope est un capteur de position angulaire et/ou de vitesse angulaire. En particulier, les capteurs d’ondes peuvent comporter jusqu’à trois accéléromètres et jusqu’à trois gyroscopes détectant des ondes selon trois axes orthogonaux. En particulier, ces capteurs peuvent être intégrés dans un même dispositif. Dans un mode de réalisation particulier, le capteur est configuré pour détecter une onde résultante d’une utilisation d’un ouvrant, ou d’un fonctionnement d’un équipement électronique. Le procédé proposé a une application avantageuse lorsque l’événement vibratoire correspond à une utilisation d’un ouvrant, telle qu’une porte ou une fenêtre ou un tiroir. La détermination de la nature d’un tel événement permet par exemple de distinguer une utilisation autorisée de l’ouvrant par rapport à une utilisation suspecte. Le procédé proposé a également une application avantageuse lorsque l’événement vibratoire est généré par le fonctionnement d’un équipement électronique. La détermination de la nature d’un tel événement permet de détecter une éventuelle défaillance de l’équipement. Dans un mode de réalisation particulier, le procédé proposé comprend en outre : - une étape de calcul de la moyenne glissante des valeurs absolues des données, ledit centrage tenant compte de la moyenne glissante ; et - suite à une détermination d’une absence d’un événement vibratoire, une étape d’ajustement d’un paramètre de décalage utilisé pour le centrage. Selon la technique proposée, la moyenne glissante permet de calculer un paramètre de décalage pour que la distribution des données obtenues soit centrée par rapport à zéro. Par exemple, on suppose que suite à une première itération de mise en œuvre du procédé proposé, il est déterminé qu’il existe un décalage de 0.5 : si deux données consécutives correspondent à des valeurs d’une amplitude de +6 et -5, on peut déduire qu’il y a un décalage de 0.5 et que les valeurs correctes de l’amplitude sont de +5.5 et -5.5. Ce paramètre de décalage de 0.5 est soustrait à des nouvelles valeurs jusqu’à une mise à jour de ce paramètre de décalage. Des valeurs absolues d’amplitudes de +3, -2 sont remplacées par 2.5, 2.5 suite à la soustraction du décalage de 0.5. Le décalage peut être dû à un mauvais calibrage du capteur d’ondes vibratoires ou à son positionnement. Par exemple, un accéléromètre positionné vers le haut aura un décalage d’environ -9,8 correspondant à la force d’attraction terrestre. Supposons qu’au cours d’une itération ultérieure de mise en œuvre du procédé proposé, il est déterminé qu’il n’y a pas d’événement vibratoire. Le paramètre de décalage est recalculé sur la base de valeurs correspondantes à cette itération où aucun événement n’a été observé. Supposons que certaines de ces valeurs sont -10,5, -10, -9.2 et -9.5. La moyenne glissante de ces valeurs est -9.8 Le nouveau paramètre de décalage est donc de -9.8. La mise à jour du décalage n’est réalisée qu’en absence de détection d’un évènement vibratoire. Ainsi, la technique proposée permet d’introduire des écarts entre les données correspondantes à deux événements vibratoires consécutifs. Par simple soustraction du paramètre de décalage aux valeurs des amplitudes, les décalages momentanés induits par des capteurs mal calibrés et/ou de mauvaise qualité sont supprimés. Dans un mode de réalisation particulier, le procédé proposé comprend en outre une étape de génération d’une action associée à la classe de l’événement vibratoire. L’action peut être par exemple la génération d’une alarme par exemple sonore et/ou visuelle, l’envoi d’un message de notification à un terminal donné, et/ou la commande d’une mise en marche ou en arrêt d’un équipement donné. Dans mode de réalisation particulier, la fenêtre de pondération est une demi-fenêtre de Hann. On rappelle que la fonction w(k) d’une demi-fenêtre de Hann est donnée par l’équation suivante : Pour un ensemble de n données numérotées de 0 à n-1, le calcul appliqué à la k-ième valeur de la fenêtre glissante de calcul est le suivant : [Math 1] Alternativement, la fenêtre d’observation peut être de type demi- porte Dans mode de réalisation particulier, l’étape de calcul d’un niveau d’énergie comporte une application d’une transformée rapide de Fourier (FFT) aux valeurs pondérées et un calcul du module au carré pour chaque valeur obtenue suite à l’application de la transformée de Fourier, le niveau d’énergie étant la somme des modules au carré. Dans mode de réalisation particulier, l’étape de calcul d’un niveau d’énergie comporte une application d’une transformée en ondelettes de Haar aux valeurs pondérées, le niveau d’énergie étant approché par la somme des amplitudes trouvées pour les n ondelettes d’approximation de plus basse fréquences. Dans mode de réalisation particulier, la nature de l’événement vibratoire est déterminée en utilisant un modèle obtenu par une méthode d'apprentissage machine. Ce mode permet une détermination rapide de la nature de l’événement. Le modèle d’apprentissage machine est entraîné au préalable en utilisant des données représentatives d’amplitudes d’ondes vibratoires, et par les natures des événements ayant généré ces ondes. Des signatures sont associées à des natures d’événements dans une mémoire telle qu’une base de données ou tout autre moyen de stockage et d’enregistrement de données permettant l’association, par exemple un réseau de neurones. En particulier, une telle base de données (ou le moyen de stockage équivalent) peut être localisée à proximité ou à distance du dispositif proposé. Dans un mode de réalisation particulier, le procédé proposé comprend en outre une étape d’enregistrement dans une mémoire de la signature en association avec la nature déterminée pour l’entraînement d’un modèle d’apprentissage machine. Ce modèle peut être utilisé ultérieurement, après son entraînement, pour déterminer la nature d’un événement vibratoire selon la technique proposée. Dans un mode de réalisation particulier, le procédé proposé comprend en outre une étape de détermination d’une relation entre au moins deux dits événements vibratoires consécutifs en fonction des signatures de ces événements. En effet, deux événements consécutifs peuvent faire partie d’un même macro-événement. Par exemple, une frappe à un ouvrant peut faire partie d’une série de frappes (« toc toc ») à l’ouvrant. La relation entre deux événements vibratoires peut se baser sur la nature déterminée pour chacun de ces événements et sur le décalage temporel entre les occurrences de ces événements. Le fait de travailler sur des évènements unitaires permet : - de réduire la complexité de calcul sur des évènements multiples (ex : « toc-toc-toc ») - de reconnaitre une série d’évènements à partir de la reconnaissance d’un ou plusieurs évènements unitaires la composant. L’invention vise également un programme d’ordinateur sur un support d’enregistrement, ce programme étant susceptible d’être mis en œuvre dans un ordinateur ou un dispositif conforme à l’invention. Ce programme comporte des instructions adaptées à la mise en œuvre d’au moins certaines étapes d'un procédé de détermination de la nature d’un événement vibratoire, tel que décrit ci-dessus. Ce programme peut utiliser n’importe quel langage de programmation, et être sous la forme de code source, code objet, ou de code intermédiaire entre code source et code objet, tel que dans une forme partiellement compilée, ou dans n’importe quelle autre forme souhaitable. L’invention vise aussi un support d'information ou un support d’enregistrement lisibles par un ordinateur, et comportant des instructions du programme d'ordinateur tel que mentionné ci-dessus. Le support d'information ou d’enregistrement peut être n'importe quelle entité ou dispositif capable de stocker les programmes. Par exemple, le support peut comporter un moyen de stockage, tel qu'une ROM, par exemple un CD ROM ou une ROM de circuit microélectronique, ou encore un moyen d'enregistrement magnétique, par exemple un disque dur, ou une mémoire flash. D'autre part, le support d'information ou d’enregistrement peut être un support transmissible tel qu'un signal électrique ou optique, qui peut être acheminé via un câble électrique ou optique, par lien radio, par lien optique sans fil ou par d'autres moyens. Alternativement, le support d'information ou d’enregistrement peut être un circuit intégré dans lequel un programme est incorporé, le circuit étant adapté pour exécuter ou pour être utilisé dans l'exécution du procédé conforme à l’invention. Le programme selon l'invention peut être en particulier téléchargé sur un réseau de type Internet. D’autres caractéristiques et avantages de la présente invention ressortiront de la description faite ci-dessous, en référence aux dessins annexés qui en illustrent un exemple de réalisation dépourvu de tout caractère limitatif. Sur les figures : la est un organigramme représentant des étapes d’un procédé proposé de détermination de la nature d’un événement vibratoire, mis en œuvre selon un mode de réalisation particulier ; la illustre des données obtenues à l’issue de différentes étapes du procédé proposé selon un exemple de mise en œuvre ; la illustre des données obtenues à l’issue de différentes étapes du procédé proposé selon un exemple de mise en œuvre ; la illustre des données obtenues à l’issue de différentes étapes du procédé proposé selon un exemple de mise en œuvre ; la illustre des données obtenues à l’issue de différentes étapes du procédé proposé selon un exemple de mise en œuvre ; la illustre des données obtenues à l’issue de différentes étapes du procédé proposé selon un exemple de mise en œuvre ; la présente une architecture fonctionnelle d’un dispositif proposé de détermination de la nature d’un événement vibratoire ; et la présente une architecture matérielle d’un dispositif proposé. la montre le tracé d’un exemple de fenêtre de pondération utilisée dans une mise en œuvre (demi-fenêtre de Hann) Procédé de détermination de la nature d’un événement vibratoire, ledit procédé comprenant des étapes de : - obtention (E100) de données représentatives d'au moins une amplitude d’une onde vibratoire détectée par au moins un capteur d’ondes (DTC) et résultante de l’événement vibratoire ; - centrage (E200) de l’ensemble desdites données par rapport à zéro et calcul des valeurs absolues des données centrées ; - élimination (E300) des données dont les valeurs sont aberrantes d’un point de vue statistique ; - pondération (E400) des moyennes des valeurs restantes par une fonction fenêtre ; - calcul (E500) dans le domaine fréquentiel d’un niveau d’énergie à partir des valeurs pondérées; - détermination (E600), à partir du niveau d’énergie, d’une occurrence et d’une signature dudit événement vibratoire ; et - détermination (E700), en fonction de ladite signature, de la nature de l’événement vibratoire. Procédé selon la revendication 1, dans lequel ladite signature de l’événement vibratoire comprend un début (T0) et une fin (T2) de l’événement vibratoire, le niveau d’énergie de l’événement vibratoire, et un début (T1) de décroissance du niveau d’énergie associé audit événement vibratoire. Procédé selon la revendication 1 ou 2 comprenant en outre une étape de génération (E800) d’une action associée à la nature dudit événement vibratoire. Procédé selon l'une quelconque des revendications 1 à 3 dans lequel l’étape (E500) de calcul d’un niveau d’énergie comporte une application d’une transformée de Fourier aux moyennes des valeurs moyennes pondérées et un calcul du module au carré pour chaque valeur obtenue suite à l’application de la transformée de Fourier, le niveau d’énergie étant la somme de tout ou partie des modules au carré. Procédé selon l'une quelconque des revendications 1 à 4 dans lequel une fenêtre d’observation utilisée par la fonction fenêtre est une demi-fenêtre de Hann. Procédé selon l'une quelconque des revendications 1 à 5 dans lequel la nature dudit événement vibratoire est déterminée (E700) en utilisant un modèle obtenu par une méthode d'apprentissage machine. Procédé selon l'une quelconque des revendications 1 à 6 comprenant en outre une étape d’enregistrement dans une mémoire de ladite signature en association avec la nature déterminée (E700) pour l’entraînement d’un modèle d’apprentissage machine. Procédé selon l’une quelconque des revendications 1 à 7 comprenant en outre une étape de détermination d’une relation entre au moins deux dits événements vibratoires consécutifs en fonction des signatures de ces événements. Procédé selon l’une quelconque des revendications 1 à 8 comprenant en outre : - une étape de calcul de la moyenne glissante des valeurs absolues des données, ledit centrage (E200) tenant compte de la moyenne glissante ; et - suite à une détermination d’une absence d’un événement vibratoire, une étape d’ajustement d’un paramètre de décalage utilisé pour ledit centrage (E200). Procédé selon l’une quelconque des revendications 1 à 9 caractérisé en ce que ledit au moins un capteur est configuré pour détecter une onde résultante d’une utilisation d’un ouvrant, ou d’un fonctionnement d’un équipement électronique. Programme d’ordinateur (Prog) comportant des instructions pour l’exécution des étapes du procédé selon l’une quelconque des revendications 1 à 10 lorsque ledit programme est exécuté par un ordinateur. Support d’enregistrement (F9) lisible par un ordinateur sur lequel est enregistré un programme d’ordinateur selon la revendication 11. Dispositif (D) de détermination de la nature d’un événement vibratoire, comprenant : - des moyens de communication (COM) configuré pour obtenir des données représentatives d'au moins une amplitude d’une onde vibratoire détectée par au moins un capteur d’ondes (DTC) et résultante de l’événement vibratoire ; - un processeur (PROC) configuré pour : -- centrer l’ensemble desdites données par rapport à zéro et calculer les valeurs absolues des données centrées; -- éliminer les données dont les valeurs sont aberrantes d’un point de vue statistique ; -- effectuer une pondération des moyennes des valeurs restantes par une fonction fenêtre ; -- calculer dans le domaine fréquentiel un niveau d’énergie à partir des valeurs pondérées; -- déterminer, à partir du niveau d’énergie, une occurrence et une signature dudit événement vibratoire; et - un module de classification (CLS) configuré pour déterminer, en fonction de ladite signature, la nature de l’événement vibratoire.