FR3133683A1 - Method for predicting the remaining life time of at least one mechanical system and associated device - Google Patents
Method for predicting the remaining life time of at least one mechanical system and associated device Download PDFInfo
- Publication number
- FR3133683A1 FR3133683A1 FR2202374A FR2202374A FR3133683A1 FR 3133683 A1 FR3133683 A1 FR 3133683A1 FR 2202374 A FR2202374 A FR 2202374A FR 2202374 A FR2202374 A FR 2202374A FR 3133683 A1 FR3133683 A1 FR 3133683A1
- Authority
- FR
- France
- Prior art keywords
- series
- source
- descriptor
- target
- considered
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
- G06F18/241—Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches
- G06F18/2415—Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches based on parametric or probabilistic models, e.g. based on likelihood ratio or false acceptance rate versus a false rejection rate
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2218/00—Aspects of pattern recognition specially adapted for signal processing
- G06F2218/12—Classification; Matching
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Medical Informatics (AREA)
- Mathematical Physics (AREA)
- Computing Systems (AREA)
- Probability & Statistics with Applications (AREA)
- Life Sciences & Earth Sciences (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Evolutionary Biology (AREA)
- Testing Of Devices, Machine Parts, Or Other Structures Thereof (AREA)
- Testing And Monitoring For Control Systems (AREA)
Abstract
Procédé de pronostic du temps de vie restant d’au moins un système mécanique et dispositif associé Un aspect de l’invention concerne un procédé de pronostic du temps de vie restant d’au moins un système mécanique à partir d’une base de données de référence comprenant une pluralité de séries temporelles dites séries cibles et notées , chaque série temporelle étant associée à un descripteur avec avec un entier supérieur ou égal à un et à un système de référence similaire au système mécanique objet du pronostic avec, , et une pluralité de séries temporelles dites séries sources et notées associées à au moins un système à caractériser, chaque série source étant également associée à un descripteur avec . Figure à publier avec l’abrégé : Figure 4C Method for predicting the remaining life time of at least one mechanical system and associated device One aspect of the invention relates to a method for predicting the remaining life time of at least one mechanical system from a reference database comprising a plurality of time series called target and noted series, each time series being associated to a descriptor with an integer greater than or equal to one and to a reference system similar to the mechanical system subject to the prognosis with, , and a plurality of time series called source and noted series associated with at least one system to be characterized, each series source also being associated with a descriptor with . Figure to be published with the abstract: Figure 4C
Description
Le domaine technique de l’invention est celui de la maintenance prédictive.The technical field of the invention is that of predictive maintenance.
La présente invention concerne un procédé de pronostic du temps de vie restant d’au moins un système mécanique et un dispositif de traitement de données associé, et en particulier un procédé basé sur les alignements de séries temporelles et permettant d’associer au pronostic effectuée une incertitude sur ledit pronostic.The present invention relates to a method for prognosticating the remaining life time of at least one mechanical system and an associated data processing device, and in particular a method based on the alignments of time series and making it possible to associate with the prognosis carried out a uncertainty about said prognosis.
La première mention d’une méthode à base de similarité pour le pronostic de RUL (pour « Remaining Useful Life » ou "temps de vie restant utile" en français) a été mise en œuvre pour l’adapter à l’ensemble de données CMAPSS (Commercial Modular Aero-Propulsion System Simulation) qui contient des signaux multivariés pour étudier la dégradation d’un turboréacteur simulé. Les avantages d’une telle approche sont multiples. Elle permet la réalisation d’un pronostic avec peu de données disponibles, ce qui est souvent le cas dans un milieu industriel. De plus, au fur et à mesure de la durée de vie du produit, la base de données de comparaison pourra être enrichie et de ce fait, sans changement de méthode, la précision dans la détermination de la RUL sera améliorée. Cependant, si la base de données n’est pas suffisamment riche, les pronostics sont entachés de fortes incertitudes : il s’agit de l’inconvénient majeur de cette méthode.The first mention of a similarity-based method for RUL prognosis (for “Remaining Useful Life” in French) was implemented to adapt it to the CMAPSS dataset (Commercial Modular Aero-Propulsion System Simulation) which contains multivariate signals to study the degradation of a simulated turbojet engine. The advantages of such an approach are multiple. It allows the production of a prognosis with little available data, which is often the case in an industrial environment. In addition, as the lifespan of the product progresses, the comparison database can be enriched and as a result, without changing the method, the precision in determining the RUL will be improved. However, if the database is not sufficiently rich, the forecasts are tainted with high uncertainties: this is the major disadvantage of this method.
La littérature sur le pronostic de RUL à partir de mesures de similitudes ou d’alignement de séries temporelles fait appel à des méthodes uniquement à base de traitement de données ou des méthodes hybrides. Après la sélection des données d’exploitation et l’extraction de descripteurs pour l’étude, il faut quantifier la similarité entre deux séries temporelles. Pour ce faire, une grande partie de l’état de l’art utilise la distance euclidienne évaluée sur une fenêtre glissante pour élaborer une RUL, somme pondérée de toutes les RUL intermédiaires obtenues pour chaque comparaison entre un descripteur test et un descripteur d’apprentissage. Dans certaines méthodes de l’état de la technique, une analyse en composantes principales (PCA) permet d’extraire un signal qui est un indicateur de santé HI (Health Index) global pour l’ensemble des données capteurs. Le signal obtenu est modifié par un filtre de Kalman puis normalisé. Ensuite l’algorithme PSO d'optimisation par essaim particulaire (Particle Swarm Optimization) est utilisé en conjonction avec une régression selon la méthode SVR (Support Vector Regression) pour prédire le comportement futur de l’indicateur HI. Les particules créées sont comparées aux points d’apprentissages pour obtenir un score de similarité dont dérivent les poids du modèle de fusion. Les cinq premiers scores de similarités sont alors sélectionnés comme pondération pour obtenir la RUL finale. Ces derniers travaux ont été menés pour des données d’apprentissage allant jusqu’à la fin de vie. Toujours avec le même principe de mesure de similitude, d’autres méthodes de l’état de la technique utilisent de l’apprentissage profond pour obtenir le pronosticédiction du temps de vie restant.The literature on RUL prognosis based on similarity measurements or time series alignment uses methods solely based on data processing or hybrid methods. After the selection of operating data and the extraction of descriptors for the study, it is necessary to quantify the similarity between two time series. To do this, a large part of the state of the art uses the Euclidean distance evaluated on a sliding window to develop an RUL, a weighted sum of all the intermediate RULs obtained for each comparison between a test descriptor and a training descriptor. . In certain methods of the state of the art, a principal component analysis (PCA) makes it possible to extract a signal which is a global HI (Health Index) health indicator for all the sensor data. The signal obtained is modified by a Kalman filter then normalized. Then the PSO algorithm for particle swarm optimization (Particle Swarm Optimization) is used in conjunction with a regression according to the SVR (Support Vector Regression) method to predict the future behavior of the HI indicator. The particles created are compared to the training points to obtain a similarity score from which the weights of the fusion model are derived. The first five similarity scores are then selected as weights to obtain the final RUL. This latest work was carried out for training data up to the end of life. Still with the same principle of measuring similarity, other methods of the state of the art use deep learning to obtain the prediction of the remaining life time.
D’autres travaux ont développé une approche de mesure de similarité qui n’est pas fondée sur la distance euclidienne, par exemple à l’aide de la mesure MMD (Maximum Mean Discrepancy) calculée sur une fenêtre glissante. Celle-ci est utilisée comme mesure de similarité puis le test KTST (Kernel Two Sample Test) permet de définir les candidats les plus ressemblants à la séquence de test. La RUL est calculée en ajustant les paramètres d’une distribution de Weibull, ce qui permet d’obtenir le temps de vie restant.Other work has developed an approach to measuring similarity that is not based on Euclidean distance, for example using the MMD (Maximum Mean Discrepancy) measure calculated on a sliding window. This is used as a similarity measure and then the KTST (Kernel Two Sample Test) is used to define the candidates most similar to the test sequence. The RUL is calculated by adjusting the parameters of a Weibull distribution, which makes it possible to obtain the remaining life time.
Dans d’autres méthodes encore, la mesure de similarité utilisée pour mesurer la similarité entre deux segments de tailles différentes est la mesure DTW (Dynamic Time Wrapping). Une matrice rectangulaire contenant la distance euclidienne entre chaque paire de points est créée pour les deux segments. Le chemin qui traverse la matrice en minimisant les coûts (éléments de la matrice) sur son passage permet d’obtenir un ensemble de valeurs dont la somme représente la mesure de similarité. Ainsi, il est possible de définir la ressemblance entre deux segments de données. Le problème des vitesses de dégradation et des sauts de temps sont aussi abordés en définissant une fonction d’ajustement pour les données. Les poids pour le modèle de fusion final, pour l’obtention de la RUL, sont choisis par un modèle dit auto-adaptatif. Deux séries de poids sont générées, chacune à partir d’un modèle d’exponentielles décroissantes en fonction de la similitude d’un segment et de l’erreur.In still other methods, the similarity measure used to measure the similarity between two segments of different sizes is the DTW (Dynamic Time Wrapping) measure. A rectangular matrix containing the Euclidean distance between each pair of points is created for the two segments. The path which crosses the matrix by minimizing the costs (elements of the matrix) on its passage makes it possible to obtain a set of values whose sum represents the similarity measure. Thus, it is possible to define the resemblance between two data segments. The problem of degradation rates and time jumps are also addressed by defining a fitting function for the data. The weights for the final fusion model, to obtain the RUL, are chosen by a so-called self-adaptive model. Two sets of weights are generated, each from a model of decreasing exponentials based on the similarity of a segment and the error.
Les méthodes de l’état de la technique présentent cependant plusieurs inconvénients. Notamment, et non exhaustivement : ces méthodes nécessitent d’opérer une sélection des descripteurs afin d’obtenir un pronostic cohérent ; la mesure de la similarité est dépendante de la taille de la série ; peu de méthodes accompagnent le pronostic de la RUL d’une mesure d’incertitude sur ce pronostic.State-of-the-art methods, however, have several drawbacks. In particular, and not exhaustively: these methods require a selection of descriptors in order to obtain a coherent prognosis; the measure of similarity depends on the size of the series; few methods accompany the RUL prognosis with a measure of uncertainty about this prognosis.
L’invention offre une solution technique à ces différents problèmes, en permettant une prise en compte d’un ensemble de descripteurs, sans sélection préalable, la sélection de descripteurs pertinents étant induite dans la création des facteurs de pondération. De plus, dans la présente invention, la mesure de similarité entre deux séries temporelles ne s’effectue pas sur une fenêtre glissante et n’utilise pas une simple distance euclidienne entre les points tests (ou séries sources) et les points d’apprentissage (ou série cibles). De ce fait, cette mesure est valable pour toute taille de série et la procédure d’alignement permet de déduire automatiquement l’intervalle sur lequel l’effectuer, permettant une remise à l’échelle temporelle automatique. Ensuite, la fonction d’évaluation de similarité de la présente invention met en œuvre une nouvelle fonction de coût développée spécialement pour quantifier les résultats d’alignements de séries. De cette fonction de coût sont dérivées des pondérations pour obtenir un pronostic de la RUL, non pas à partir d’une somme pondérée, mais comme solution d’un problème de transport optimal. Enfin, la présente invention permet également la quantification de l’incertitude sur le pronostic ainsi déterminé.The invention offers a technical solution to these different problems, by allowing a set of descriptors to be taken into account, without prior selection, the selection of relevant descriptors being induced in the creation of the weighting factors. Furthermore, in the present invention, the similarity measurement between two time series is not carried out on a sliding window and does not use a simple Euclidean distance between the test points (or source series) and the training points ( or target series). As a result, this measurement is valid for any series size and the alignment procedure makes it possible to automatically deduce the interval over which to carry it out, allowing automatic temporal rescaling. Next, the similarity evaluation function of the present invention implements a new cost function developed specifically to quantify the results of series alignments. From this cost function, weights are derived to obtain a prognosis of the RUL, not from a weighted sum, but as a solution to an optimal transport problem. Finally, the present invention also allows the quantification of the uncertainty in the prognosis thus determined.
Pour cela, un premier aspect de l’invention concerne un procédé de pronostic du temps de vie restant d’au moins un système mécanique
- Pour chaque descripteur
, pour chaque série cible associée audit descripteur et pour chaque système à caractériser , une étape d’alignement de la série source associée au descripteur considéré à la série cible considérée de sorte à identifier, pour chaque point de la série source considérée un et un seul point de la série cible considérée, un déplacement des points sources étant associé à chaque alignement ; - Pour chaque descripteur
, pour chaque série cible associée audit descripteur et pour chaque système à caractériser , à partir de l’alignement effectué lors de l’étape précédente, une étape de détermination d’une fonction de coût quantifiant la qualité de l’alignement entre la série source associée au descripteur considéré et la série cible considérée associé au même descripteur , la fonction de coût étant déterminée à partir du déplacement des points de la série source considérée avec la série cible considérée lors de l’étape d’alignement ; - pour chaque descripteur
et pour chaque système à caractériser , une étape de sélection, à partir de la fonction de coût, de la série cible la plus proche de la série source associée au descripteur et au système considéré ; - Pour chaque série cible
sélectionnée à l’étape précédente et à partir de la fonction de coût calculée pour la série cible considérée, une étape de détermination d’une pondération associée à la série cible considérée ; - A partir des coefficients de pondération déterminés à l’étape précédente, une étape de fusion des séries cibles
sélectionnées de sorte à obtenir une estimation de la position du dernier point de la série source considérée après alignement ; - à partir de la position du dernier point de la série source
, une étape de détermination de la durée de vie résiduelle avant défaillance du système à caractériser.
- For each descriptor
, for each target series associated with said descriptor and for each system to be characterized , a step of aligning the source series associated with the descriptor considered at the target series considered so as to identify, for each point of the source series considered one and only one point of the target series considered, a movement of the source points being associated with each alignment; - For each descriptor
, for each target series associated with said descriptor and for each system to be characterized , from the alignment carried out during the previous step, a step of determining a cost function quantifying the quality of the alignment between the source series associated with the descriptor considered and the target series considered associated with the same descriptor , the cost function being determined from the displacement of the points of the source series considered with the target series considered during the alignment step; - for each descriptor
and for each system to be characterized , a selection step, from the cost function, of the target series closest to the source series associated with the descriptor and the system considered ; - For each target series
selected in the previous step and from the cost function calculated for the target series considered, a step of determining a weighting associated with the target series considered; - From the weighting coefficients determined in the previous step, a step of merging the target series
selected so as to obtain an estimate of the position of the last point of the source series considered after alignment; - from the position of the last point of the source series
, a step of determining the residual life before failure of the system to be characterized.
Outre les caractéristiques qui viennent d’être évoquées dans le paragraphe précédent, le procédé selon un premier aspect de l’invention peut présenter une ou plusieurs caractéristiques complémentaires parmi les suivantes, considérées individuellement ou selon toutes les combinaisons techniquement possibles.In addition to the characteristics which have just been mentioned in the previous paragraph, the process according to a first aspect of the invention may present one or more complementary characteristics among the following, considered individually or in all technically possible combinations.
Dans un mode de réalisation, l’étape d’alignement comprend, pour chaque descripteur
- Une sous-étape de projection des points de la série source et de la série cible considérées selon une direction de projection prédéterminée ;
- Pour chaque point de la série source, une sous-étape de détermination du point de la série cible le plus proche après projection ;
- Pour chaque point de la série source, une sous-étape d’advection vers le point de la série cible le plus proche après projection, l’amplitude du déplacement lors de cette sous-étape d'advection étant fixée par la distance entre le point source et le point cible considérés ;
- A sub-step of projecting the points of the source series and the target series considered according to a predetermined projection direction;
- For each point of the source series, a sub-step of determining the closest point of the target series after projection;
- For each point of the source series, an advection sub-step towards the closest point of the target series after projection, the amplitude of the displacement during this advection sub-step being fixed by the distance between the point source and target point considered;
Ces trois sous-étapes étant répétées jusqu’à ce que chaque point source de la série source ait rejoint un point cible de la série cible.These three sub-steps are repeated until each source point of the source series has joined a target point of the target series.
Dans un mode de réalisation, la direction de projection est une direction de projection optimale associée au descripteur considéré identique à chaque itération et choisie parmi une pluralité de directions de projection.In one embodiment, the projection direction is an optimal projection direction associated with the descriptor considered identical to each iteration and chosen from a plurality of projection directions.
Dans un mode de réalisation alternatif, la direction de projection est une direction de projection optimale associée au descripteur considéré et choisie parmi une pluralité de directions de projection optimales associées au descripteur considéré et l’étape d’alignement comprend, après la sous-étape d’advection, lorsque l’amplitude du déplacement est inférieure à une valeur seuil, une sous-étape de détermination d’une nouvelle direction de projection optimale associée au descripteur considéré par la pluralité de directions de projection optimales associées au descripteur considéré.In an alternative embodiment, the projection direction is an optimal projection direction associated with the descriptor considered and chosen from a plurality of optimal projection directions associated with the descriptor considered and the alignment step comprises, after the substep d advection, when the amplitude of the displacement is less than a threshold value, a sub-step of determining a new optimal projection direction associated with the descriptor considered by the plurality of optimal projection directions associated with the descriptor considered.
Dans un mode de réalisation, l’étape de détermination de la durée de vie résiduelle comprend également la détermination d’une incertitude sur ladite durée de vie résiduelle, l’incertitude prenant en compte l’incertitude sur la détermination de l’association entre le dernier point de la série source et les points des séries cibles considérées ainsi que la pondération associée à chaque série cible sélectionnée.In one embodiment, the step of determining the residual lifespan also includes determining an uncertainty on said residual lifespan, the uncertainty taking into account the uncertainty in determining the association between the last point of the source series and the points of the target series considered as well as the weighting associated with each selected target series.
Dans un mode de réalisation, l’étape d’alignement est mise en œuvre de manière itérative et la fonction de coût déterminée lors de l’étape de détermination d’une fonction de coût à la forme suivante :In one embodiment, the alignment step is implemented iteratively and the cost function determined during the step of determining a cost function of the following form:
Où
Dans un mode de réalisation, la pondération associée à la série cible relative au descripteur
Où
Où
Dans un mode de réalisation, l’étape d’alignement est une étape itérative et lors de l’étape d’alignement, une fonction d’assignation
- lors d’étape de fusion des séries cibles sélectionnées, une incertitude sur la position du dernier point pour chaque série cible sélectionnée est déterminée à partir de la fonction d’assignation relative à ladite série cible, de manière à obtenir, en plus de l’estimation de la position du dernier point de la série source après alignement, une incertitude sur cette estimation ;
- lors de l’étape de détermination de la durée de vie résiduelle avant défaillance du système à caractériser, une incertitude sur l’estimation de la durée de vie résiduelle est déterminée à partir de l’incertitude sur la position du dernier point de la série source.
- during the step of merging the selected target series, an uncertainty on the position of the last point for each selected target series is determined from the assignment function relating to said target series, so as to obtain, in addition to the estimation of the position of the last point of the source series after alignment, an uncertainty in this estimation;
- during the step of determining the residual life before failure of the system to be characterized, an uncertainty in the estimation of the residual life is determined from the uncertainty in the position of the last point of the source series .
Dans un mode de réalisation, lors de l’étape de détermination, la durée de vie résiduelle est déterminée à l’aide de l’algorithme de Sinkhorn et le facteur de régulation utilisé pour cet algorithme est un facteur de régularisation idéal déterminé par dichotomie.In one embodiment, during the determination step, the residual lifespan is determined using the Sinkhorn algorithm and the regulation factor used for this algorithm is an ideal regularization factor determined by dichotomy.
Dans un mode de réalisation, chaque série temporelle de la base de référence est associée à une condition opérationnelle parmi une pluralité de conditions opérationnelles, la série source étant divisée en une pluralité de sous-séries sources, chacune associée à une condition opérationnelle de la pluralité de conditions opérationnelles, et l’étape d’alignement, l’étape de détermination d’une fonction de coût, l’étape de sélection, l'étape de détermination d’une pondération et l’étape de fusion sont appliquées à chaque sous-série dans l’ordre chronologique des sous-séries, la position du dernier point de la sous-série considérée étant considérée comme la position du premier point de la sous-série suivante, la détermination de la durée de vie résiduelle déterminée lors de l’étape de détermination de la durée de vie résiduelle se faisant à partir de la position du dernier point de la dernière sous-série.In one embodiment, each time series of the reference base is associated with one operational condition among a plurality of operational conditions, the source series being divided into a plurality of source subseries, each associated with one operational condition of the plurality of operational conditions, and the alignment step, the step of determining a cost function, the selection step, the step of determining a weighting and the merging step are applied to each sub -series in the chronological order of the sub-series, the position of the last point of the sub-series considered being considered as the position of the first point of the following sub-series, the determination of the residual life determined during the The step of determining the residual lifespan is carried out from the position of the last point of the last sub-series.
Un deuxième aspect de l’invention concerne un dispositif de traitement de données comportant les moyens pour mettre en œuvre le procédé selon un premier aspect de l’invention.A second aspect of the invention concerns a data processing device comprising the means for implementing the method according to a first aspect of the invention.
Un troisième aspect de l’invention concerne un programme d'ordinateur comprenant des instructions qui, lorsque le programme est exécuté par un ordinateur, conduisent celui-ci à mettre en œuvre un procédé selon un premier aspect de l’invention.A third aspect of the invention relates to a computer program comprising instructions which, when the program is executed by a computer, lead it to implement a method according to a first aspect of the invention.
Un quatrième aspect de l’invention concerne un support de données lisible par ordinateur, sur lequel est enregistré le programme d’ordinateur selon un troisième aspect de l’invention.A fourth aspect of the invention relates to a computer-readable data carrier, on which the computer program according to a third aspect of the invention is recorded.
L’invention et ses différentes applications seront mieux comprises à la lecture de la description qui suit et à l’examen des figures qui l’accompagnent.The invention and its various applications will be better understood on reading the following description and examining the accompanying figures.
Les figures sont présentées à titre indicatif et nullement limitatif de l’invention.The figures are presented for information purposes only and in no way limit the invention.
La
Les
Les
Les
Les
La
La
La
La
La
La
Un premier aspect de l’invention illustré à la
Principe général de l’inventionGeneral principle of the invention
Base de données de référence, séries source et série cibleReference database, source series and target series
Le procédé est mis en œuvre à partir d’une base de données de référence comprenant une pluralité de séries temporelles, dites séries cibles chaque série temporelle étant associée à un descripteur
De plus, le procédé est également mis en œuvre à l’aide d’une pluralité de séries temporelles dite séries sources et notées
Alignement d’un jeu de séries sources par rapport à chaque jeu de série cible et prAlignment of a set of source series with respect to each set of target and pr series onosticonostic
Ainsi, pour chaque descripteur
Plus particulièrement, comme déjà mentionné, dans la suite on définira une première série temporelle
Afin de constituer les séries temporelles, des mesures sont effectuées sur le ou les systèmes à caractériser (pour les séries sources) ou sur le ou les systèmes de références pour les séries cibles (en conditions réelles et/ou par vieillissement accéléré). De telles mesures sont illustrées aux
A partir de ces mesures, une pluralité de descripteurs
De plus, les mesures sont effectuées lors de cycles de fonctionnement (ou cycle d’utilisation, par exemple, pour un système installé sur un aéronef, durant chaque vol) et une valeur de chaque descripteur est calculé pour chaque cycle. Ainsi, chaque point d’une série temporelle source ou cible est associé à un cycle et à une valeur d’un descripteur. En outre, il est possible, pour chaque descripteur, d’associer à chaque point d’une série temporelle une sévérité (une méthode permettant d’effectuer cette association est par exemple décrite dans la demande FR3098318A1). De préférence, chaque série temporelle peut également être associé à des conditions opérationnelles correspondant aux conditions d’utilisation du système considéré.In addition, the measurements are carried out during operating cycles (or use cycle, for example, for a system installed on an aircraft, during each flight) and a value of each descriptor is calculated for each cycle. Thus, each point of a source or target time series is associated with a cycle and a value of a descriptor. In addition, it is possible, for each descriptor, to associate a severity with each point in a time series (a method allowing this association to be carried out is for example described in application FR3098318A1). Preferably, each time series can also be associated with operational conditions corresponding to the conditions of use of the system considered.
Ainsi, l’objectif de l’alignement dans le procédé selon l’invention est de trouver une fonction injective
Dans la suite, la notation suivante sera adoptée. Des des signaux captés sur
Comme déjà mentionné, il est possible de déterminer l’état de santé d’un système mécanique (ici un actionneur électromécanique) dont proviennent les données (ou signaux) mesurées en les comparant à ceux présents dans la base de données de référence. La série source
Un objectif du procédé selon l’invention est alors d’aligner la série source
Pour réaliser cet alignement, une fonction de coût
Les
Alignement, pour chaque descripteur, de la série source par rapport aux séries ciblesAlignment, for each descriptor, of the source series in relation to the target series
Le procédé selon l’invention comprend, pour chaque descripteur
Dans un mode de réalisation, l’étape E1 d’alignement comprend :
- Une sous-étape de projection des points de la série source
et de la série cible considérée selon une direction de projection prédéterminée ; - Pour chaque point de la série source
, une sous-étape de détermination du point de la série cible le plus proche après projection ; - Pour chaque point de la série source
, une sous-étape d’advection vers le point de la série cible le plus proche, l’amplitude du déplacement lors de cette sous-étape d’advection étant fixée par la distance entre le point de la série source et le point de la série cible considérés .
- A sub-step of projecting the points of the source series
and the target series considered according to a predetermined projection direction; - For each point in the source series
, a sub-step of determining the point of the target series the closest after projection; - For each point in the source series
, a sub-step of advection towards the point of the target series the closest, the amplitude of the displacement during this advection sub-step being fixed by the distance between the point of the source series and the point of the target series considered .
Ces trois sous-étapes sont répétées jusqu’à ce que chaque point source de la série source ait rejoint un point cible de la série cible. Comme déjà mentionné, lors de ces itérations les points de la série source
Dans un mode de réalisation, une fonction d’assignation
Pour mémoire, dans l’état de la technique, l’assignation partielle (c’est-à-dire l’alignement) d’une série source à une série cible dans une pluralité de dimensions par une méthode utilisant des techniques de transport optimal a été proposée. Cette méthode a été appliquée à un traitement d’image en deux et trois dimensions. Dans le cadre de la présente invention, les inventeurs ont adapté cette méthode pour l’appliquer à des séries temporelles.For the record, in the state of the art, the partial assignment (i.e. alignment) of a source series to a target series in a plurality of dimensions by a method using optimal transport techniques was proposed. This method has been applied to two- and three-dimensional image processing. In the context of the present invention, the inventors have adapted this method to apply it to time series.
L’étape d’alignement va maintenant être détaillée à l’aide des
De plus, une matrice de concaténation
Comme mentionné précédemment et illustré à la
Comme illustré à la
Comme illustré à la
Il est intéressant de noter que, dans la présente invention, contrairement à ce qui se fait dans l’état de la technique, le déplacement des points de la série source n’est plus calculé dans l’espace de projection mais directement dans l’espace final en deux dimensions comme le montre la
Une illustration de ce déplacement au cours des différentes itérations est donnée à la
La fonction
La quantité de mouvement est alors calculée en divisant la distance restante entre
Détermination de la direction de projection optimaleDetermining the optimal projection direction
Comme mentionné précédemment, la direction de projection n’est pas choisie aléatoirement, mais représente une direction optimale choisie dans un ensemble de directions de projections
Cette recherche pourra par exemple être réalisée à l’aide de la librairieOptunaconnue de l’état de la technique. Bien entendu, toute autre algorithme de résolution pourrait être utilisé afin d’effectuer ladite recherche.This search could for example be carried out using the Optuna library known from the state of the art. Of course, any other resolution algorithm could be used to carry out said search.
De manière plus détaillée, la procédure de détermination de la direction de projection optimale est effectuée en
L’ensemble
Plus particulièrement, pour la première itération
Dans un mode de réalisation, la direction de projection est une direction de projection optimale associée au descripteur considéré identique à chaque itération et choisie parmi une pluralité de directions de projection.In one embodiment, the projection direction is an optimal projection direction associated with the descriptor considered identical to each iteration and chosen from a plurality of projection directions.
Dans un mode de réalisation, cette procédure est appliquée sur un nombre fixe de directions de projection optimales. Les directions de projection optimales deviennent alors indépendantes de l’itération courante de l’étape E1 d’alignement Dans un mode de réalisation, la direction de projection est une direction de projection optimale associée au descripteur et choisie parmi une pluralité de directions de projection optimales associées au descripteur considéré et l’étape E1 d’alignement comprend, après la sous-étape d’advection, lorsque l’amplitude du déplacement est inférieure à une valeur seuil, une sous-étape de détermination d’une nouvelle direction de projection optimale associée au descripteur considéré par la pluralité de direction de projection optimales associées au descripteur considéré. Dans un mode de réalisation, le déplacement évalué lors de chaque itération est le déplacement moyen ou le déplacement médian de chaque point de la série lors de ladite itération. Cependant, d’autres grandeurs statistiques permettant de rendre compte de l’évolution globale du déplacement pourront être utilisées.In one embodiment, this procedure is applied to a fixed number of optimal projection directions. The optimal projection directions then become independent of the current iteration of the alignment step E1. In one embodiment, the projection direction is an optimal projection direction associated with the descriptor and chosen from a plurality of optimal projection directions associated with the descriptor considered and the alignment step E1 comprises, after the advection sub-step, when the amplitude of the displacement is less than a threshold value, a sub-step of determining a new optimal projection direction associated with the descriptor considered by the plurality of optimal projection directions associated with the descriptor considered. In one embodiment, the displacement evaluated during each iteration is the average displacement or the median displacement of each point in the series during said iteration. However, other statistical quantities making it possible to account for the overall evolution of the displacement could be used.
Dans un mode de réalisation, afin de réduire les coûts de calculs, seulement deux directions
Calcul de la fonction de coût et sélection des séries cibles les plus prochesCalculation of the cost function and selection of the closest target series
Une fois l’alignement effectuée pour chaque descripteur
Cette étape E2 est de préférence réalisée à l’aide d’un indicateur
La fonction de coût développée s’applique à cette matrice
où
Dans un exemple de réalisation servant à illustrer les principes de l’invention,
Pour chaque alignement la fonction de coût
Une fois une fonction de coût associé à chaque alignement, il est possible de sélectionner les séries cibles les plus proches de la série source associée à chaque descripteur. Pour cela, le procédé selon l’invention comprend, pour chaque descripteur
Pour rappel, un des objectifs du procédé selon l’invention est de déterminer l’instant à partir duquel le système à caractériser passe à un degré de sévérité supérieur dans son vieillissement ou atteint sa fin de vie. C’est à partir de cette information que la vie résiduelle avant défaillance (ou RUL) du système pourrait être extrapolée. Une fois l’alignement fait et les séries cibles (et donc les réalisations) les plus ressemblantes identifiées, il convient d’agréger toutes ces informations pour en extraire un point représentant l’index de cycle du système, autrement dit son âge, à l’instant de la dernière mesure associée aux points de la série source.As a reminder, one of the objectives of the method according to the invention is to determine the instant from which the system to be characterized moves to a higher degree of severity in its aging or reaches its end of life. It is from this information that the residual life before failure (or RUL) of the system could be extrapolated. Once the alignment is done and the most similar target series (and therefore the achievements) identified, it is appropriate to aggregate all this information to extract a point representing the cycle index of the system, in other words its age, at the time of the last measurement associated with the points of the source series.
Détermination de la pondérationDetermination of weighting
Pour améliorer les résultats de la méthode de pronostic, l’apport de chaque descripteur (c’est-à-dire de chaque série temporelle de la base de données de référence sélectionné lors de l’étape E3 précédente et associée audit descripteur) sélectionné sera pondéré en fonction des valeurs présentes dans la matrice de coût
A cette fin, il convient tout d’abord de déterminer un vecteur de pondérations
Dans cette expression, la fonction médiane utilisée correspond, de manière usuelle, à la valeur de
Le vecteur de pondération
Résumé des étapes réalisées jusqu’iciSummary of steps taken so far
Pour résumer les étapes E1-E4 qui viennent d’être décrites, la sélection des meilleurs candidats consiste dans un premier temps à aligner les séries sources sur l’ensemble des séries cibles présentes en base de données (lors de l’étape E1 d’alignement) puis à quantifier chaque alignement avec la fonction de coût créée (lors de l’étape E2 de détermination de la fonction de coût). Les séries cibles (chacune relative à un actionneur) associées à chaque descripteur et possédant le coût minimal pour chaque descripteur sont sélectionnée (lors de l’étape E3 de sélection) et permettent la création d’un vecteur de coûts optimaux qui, après normalisation, permet d’obtenir un vecteur de pondération (lors de l’étape E4 de détermination d’une pondération). Ce dernier permet de pondérer l’apport de l’information extraite de l’alignement de chaque série cible de la base de données de référence dans le modèle de fusion d’information qui sera décrit dans la suite. Ainsi, à ce stade du procédé, il est possible d’aligner l’ensemble des descripteurs de données sources inconnues sur l’ensemble des descripteurs de l’ensemble des réalisations contenus en base de données de référence. De plus, la fonction de coût développée
Détermination d’un numéro d’index correspondant au dernier cycle supposé et, éventuellement,Determination of an index number corresponding to the last supposed cycle and, possibly, de l’incertitude associé à cette déterminationof the uncertainty associated with this determination
A l’issue des étapes précédentes, chaque descripteur est associé à une série cible sélectionnée pour sa proximité avec la série source et une pondération est associée à chacune de ces séries cibles. Déterminer la durée de vie restante revient ensuite à situer le dernier point de la série source dans les durées de vie et les comportements connus des séries cibles de la base de données de référence. Plus particulièrement, il est possible à partir des indices associés au dernier point aligné de la série source pour chaque descripteur de déterminer le temps de vie restant du système à caractériser en fonction des séries cibles considérées.At the end of the previous steps, each descriptor is associated with a target series selected for its proximity to the source series and a weighting is associated with each of these target series. Determining the remaining lifespan then amounts to locating the last point of the source series within the known lifespans and behaviors of the target series in the reference database. More particularly, it is possible from the indices associated with the last aligned point of the source series for each descriptor to determine the remaining life time of the system to be characterized as a function of the target series considered.
Pour une série source quelconque, les résultats d’alignement permettent d’obtenir un vecteur
Avec les variables
Pour incorporer l’information des pondérations déterminée lors de l’étape E4 précédente, le vecteur de pondération
Dans l’exemple choisi, la matrice
Pour obtenir un numéro de cycle final et ainsi situer le système à caractériser dans la distribution probable de degrés de sévérités et donc estimer la durée de vie résiduelle, il convient de fusionner l’information de toutes les colonnes de
Pour cela, le procédé selon l’invention comprend à partir des coefficients de pondération déterminés à l’étape E4 précédente, une étape E5 de fusion des séries cibles sélectionnées de sorte à obtenir une estimation de la position du dernier point de la série source après alignement suivie à partir de la position du dernier point de la série source, d'une étape E6 de détermination de la durée de vie résiduelle avant défaillance du système à caractériser.For this, the method according to the invention comprises, from the weighting coefficients determined in the previous step E4, a step E5 of merging the selected target series so as to obtain an estimate of the position of the last point of the source series after alignment followed, from the position of the last point of the source series, by a step E6 of determining the residual life before failure of the system to be characterized.
Cependant, pour réaliser un pronostic, il peut également être avantageux de quantifier l’incertitude associée à la valeur déterminée de la durée de vie résiduelle du système considéré. Dans ce mode de réalisation, le numéro de cycle unique n’est plus suffisant, c’est pourquoi les Diracs (représentant la position exacte des derniers points de la série source après alignement sur chaque série cible sélectionnée) seront remplacés par des densités de probabilités. Le résultat obtenu ne sera plus un entier mais une fonction densité
Afin de comprendre l’origine de l’incertitude associé à la détermination de la position du dernier point de la série source après alignement (et donc de la durée de vie résiduelle), il est utile de rappeler que c’est la fusion de tous les indices temporels des derniers points de chaque descripteur aligné provenant d’une même source qui permet d’estimer pour cette source la durée de vie à partir de celles des candidats de la base de données de référence. C’est donc sur cette grandeur qu’une mesure d’incertitude serait pertinente.In order to understand the origin of the uncertainty associated with the determination of the position of the last point of the source series after alignment (and therefore of the residual lifespan), it is useful to remember that it is the fusion of all the temporal indices of the last points of each aligned descriptor coming from the same source which makes it possible to estimate the lifetime for this source from those of the candidates in the reference database. It is therefore on this quantity that a measurement of uncertainty would be relevant.
A cette fin, il est possible de définir
A l’issue des étapes décrites précédemment, un vecteur de valeurs discrètes a été obtenu (correspondant à l’histogramme évoqué précédemment), ce dernier pouvant être considéré comme l’échantillon d’une population dont les individus représenteraient les valeurs de la variable aléatoire
Afin d’estimer l’incertitude de l’alignement global à partir de cet échantillon
La densité de probabilité de la loi Normale est une gaussienne de support
A partir de cette densité de probabilité, il est désormais possible de créer une matrice
Les différentes sous-étapes qui viennent d’être décrites, sont illustrées à la
Ce vecteur est représenté sous forme d’un histogramme au centre de la
Maintenant que la matrice représentant l’incertitude par une densité de probabilité de l’index temporel du dernier point aligné pour chaque descripteur a été obtenue, il reste à pondérer chacune de ses colonnes par les éléments du vecteur
La matrice
Ainsi, comme cela vient d’être détaillé, dans un mode de réalisation du procédé selon l’invention lors de l’étape E5 de fusion des séries cibles sélectionnées, une incertitude sur la position du dernier point pour chaque série cible sélectionnée est déterminée à partir de la fonction d’assignation relative à ladite série cible, de manière à obtenir, en plus de l’estimation de la position du dernier point de la série source après alignement, une incertitude sur cette estimation. Puis, lors de l’étape de détermination de la durée de vie résiduelle avant défaillance du système à caractériser (qui sera décrite dans la suite), une incertitude sur l’estimation de la durée de vie résiduelle est déterminée à partir de l’incertitude sur la position du dernier point de la série source.Thus, as has just been detailed, in one embodiment of the method according to the invention during step E5 of merging the selected target series, an uncertainty on the position of the last point for each selected target series is determined at from the assignment function relating to said target series, so as to obtain, in addition to the estimation of the position of the last point of the source series after alignment, an uncertainty on this estimation. Then, during the step of determining the residual life before failure of the system to be characterized (which will be described below), an uncertainty in the estimation of the residual life is determined from the uncertainty on the position of the last point of the source series.
L’un des avantages du procédé selon l’invention est de ne pas nécessiter une sélection à priori des descripteurs pertinents, l’information finale est obtenue automatiquement à partir de l’ensemble des descripteurs par la conjonction de la mesure d’incertitude et de la pondération de l’alignement. Aussi, plus le nombre de descripteurs est important et plus le résultat de pronostic final sera fiable avec en contrepartie un coût de calculs plus important.One of the advantages of the method according to the invention is that it does not require an a priori selection of the relevant descriptors; the final information is obtained automatically from all of the descriptors by the conjunction of the uncertainty measurement and the alignment weighting. Also, the greater the number of descriptors, the more reliable the final prognosis result will be, with a higher calculation cost in return.
Résumé des étapes précédemment décriteSummary of the steps previously described
Dans ce qui vient d’être décrit, les données sources ont été alignées sur une base de données et les réalisations en base de données les plus ressemblantes ont été sélectionnées suite aux résultats de quantification de chaque alignement. Par la suite, un ensemble de gaussiennes a été obtenu. Chaque gaussienne représente la densité de probabilité empirique associée à l’indice du dernier point aligné d’un descripteur de la source inconnue sur le même descripteur dans la cible. Dès lors, il peut être intéressant de fusionner l’information de ces
Détermination du temps de vie restantDetermination of remaining life time
Les calculs ont été réalisés jusqu’à maintenant avec des séries temporelles définies sur
De manière plus générale, l’intervalle d’intérêt peut être considéré non borné. Soit
Il s’agit alors de calculer un centroïde généralisé, concept proche de la moyenne de Fréchet (Fréchet 1948) qui sera appelé par la suite barycentre. Le résultat serait un barycentre généralisé de distributions de probabilités. Dans un espace euclidien (ici défini sur le corps des réels précédents) muni d’une distance
Une implémentation de cette méthode de résolution a été développée dans la librairie dédiée au transport optimal de Flamary et al. 2021. La fonction nommé «
En effet, ce dernier est utilisé pour calculer la valeur de la fonction
À défaut de pouvoir trouver un moyen algorithmique de prévenir ce comportement, les inventeurs ont mis au point une méthode dans lequel un facteur de régularisation idéal est déterminé pour le problème par dichotomie, comme illustré par la
L’algorithme ci-dessus décrit en pseudo-code détaille la procédure de sélection du paramètre ε développée par les inventeurs. Le principe derrière cette procédure est de trouver le facteur de régularisation le plus petit possible, pour se rapprocher de la solution optimale, à la limite de l’erreur numérique. Dans un premier temps, une valeur initiale permet de calculer une première instance de la fonction de transport. Si aucune erreur de stabilité n’est détectée, alors le facteur de régularisation est divisé par deux, la procédure est à nouveau lancée. Ces étapes se répètent jusqu’à atteindre une instabilité. Alors, l’intervalle entre l’avant-dernière valeur de régularisation et la valeur courante est divisée par deux pour obtenir le nouveau ε. La procédure est répétée pour un certain nombre d’itérations déterminé en fonction du cas considéré.The algorithm described above in pseudo-code details the procedure for selecting the parameter ε developed by the inventors. The principle behind this procedure is to find the smallest possible regularization factor, to get closer to the optimal solution, at the limit of the numerical error. Firstly, an initial value is used to calculate a first instance of the transport function. If no stability error is detected, then the regularization factor is divided by two and the procedure is started again. These steps are repeated until instability is reached. Then, the interval between the penultimate regularization value and the current value is divided by two to obtain the new ε. The procedure is repeated for a certain number of iterations determined according to the case considered.
Comme cela vient d’être décrit, il est possible, à partir d’une série source et d’une pluralité de série cibles, de déterminer l’indice temporel du dernier point de la série source considérée. De plus, la base de données de référence comporte des séries cibles correspondant à des systèmes de référence (c’est-à-dire de mêmes nature et performances que l’actionneur à caractériser) allant jusqu’à la fin de vie. Aussi, la RUL est alors obtenue comme étant la différence entre le temps de fin de vie connu du système d’étude tEOLet l’indice temporel estimé tmatchdu dernier point de la série source considérée après alignement.As has just been described, it is possible, from a source series and a plurality of target series, to determine the temporal index of the last point of the source series considered. In addition, the reference database includes target series corresponding to reference systems (i.e. of the same nature and performance as the actuator to be characterized) up to the end of life. Also, the RUL is then obtained as being the difference between the known end of life time of the study system t EOL and the estimated temporal index t match of the last point of the source series considered after alignment.
Pris en compte de différentes conditions opérationnelleTaking into account different operational conditions
De plus, pour permettre le pronostic à partir de données captées dans des environnements hétérogènes, il est aussi important que la méthode puisse fournir des résultats pertinents en considérant non pas des séries temporelles complètes, mais des segments de séries temporelles ainsi que des séries de tailles hétérogènes. Si cette modélisation fait sens après étude des différentes conditions opérationnelles sur le terrain, une série cible peut être segmentée en sous-série fonction des disparités de conditions d’usage du système surveillé.Furthermore, to enable prognosis from data captured in heterogeneous environments, it is also important that the method can provide relevant results by considering not complete time series, but segments of time series as well as series of sizes heterogeneous. If this modeling makes sense after studying the different operational conditions in the field, a target series can be segmented into sub-series based on the disparities in the conditions of use of the monitored system.
Le procédé selon l’invention permettant de fournir des résultats pertinents pour des séries temporelles incomplètes, il peut être utilisé concrètement pour le pronostic d’un système qui passerait par plusieurs conditions opérationnelles différentes. Pour cela, dans un mode de réalisation, chaque série temporelle de la base de référence est associée à une condition opérationnelle parmi une pluralité de conditions opérationnelles, la série source étant divisée en une pluralité de sous-séries sources, chacune associée à une condition opérationnelle de la pluralité de conditions opérationnelles. De plus l’étape E1 d’alignement, l’étape E2 de détermination d’une fonction de coût, l’étape E3 de sélection, l'étape E4 de détermination d’une pondération et une étape E5 de fusion sont appliquées à chaque sous-série source dans l’ordre chronologique des sous-séries sources, la position du dernier point de la sous-série source considérée étant considéré comme la position du premier point de la sous-série source suivante, la détermination de la durée de vie résiduelle déterminée lors de étape E6 de détermination de la durée de vie résiduelle se faisant à partir de la position du dernier point de la dernière sous-série source.The method according to the invention makes it possible to provide relevant results for incomplete time series, it can be used concretely for the prognosis of a system which would pass through several different operational conditions. For this, in one embodiment, each time series of the reference base is associated with an operational condition among a plurality of operational conditions, the source series being divided into a plurality of source sub-series, each associated with an operational condition of the plurality of operational conditions. In addition, the alignment step E1, the step E2 of determining a cost function, the selection step E3, the step E4 of determining a weighting and a merging step E5 are applied to each source subseries in the chronological order of the source subseries, the position of the last point of the source subseries considered being considered as the position of the first point of the following source subseries, determining the lifespan residual determined during step E6 of determining the residual lifespan being done from the position of the last point of the last source subseries.
Le schéma de principe est représenté à la
A l'issue de cette première phase, un nouvel enregistrement est effectué avec de nouvelles conditions opérationnelles. La sous-série source correspondante est alignée sur les séries cibles de la base associées aux mêmes conditions opérationnelles en prenant comme origine le même taux de vieillissement que celui obtenu à la phase précédente.At the end of this first phase, a new recording is carried out with new operational conditions. The corresponding source sub-series is aligned with the target series of the base associated with the same operational conditions, taking as its origin the same aging rate as that obtained in the previous phase.
Il est procédé ainsi jusqu'à la fin de vie du système. Durant chaque enregistrement, les conditions opérationnelles peuvent changer.This is done until the end of the system's life. During each recording, operational conditions may change.
On notera que, dans le cas d’un actionneur, la fin de vie n’est pas nécessairement l’instant à partir duquel son intégrité physique est mise à mal mais représente l’instant à partir duquel l’actionneur n’est plus en mesure de réaliser ses fonctions.It will be noted that, in the case of an actuator, the end of life is not necessarily the moment from which its physical integrity is compromised but represents the moment from which the actuator is no longer in operation. capable of carrying out its functions.
Aussi, la base de données de référence peut être constituée aussi bien de comportements usuels du système que de comportements issus d’essais de vieillissements accélérés.Also, the reference database can consist of both usual system behaviors and behaviors resulting from accelerated aging tests.
Enfin, comme indiqué précédemment, cette méthode peut être couplée avec le classifieur présenté dans la demande de brevet FR1907561. En effet, ce dernier a permis de montrer comment déterminer les différents degrés de sévérité présents en base de données. Il suffit alors, après alignement, de déterminer la classe correspondante du dernier point de la série source alignée à partir de celui de la série cible correspondante. Ainsi, l’état de santé courant du système à caractériser est déterminé et le temps de vie restant ou RUL est calculé.Finally, as indicated previously, this method can be coupled with the classifier presented in patent application FR1907561. Indeed, the latter made it possible to show how to determine the different degrees of severity present in the database. It is then sufficient, after alignment, to determine the corresponding class of the last point of the aligned source series from that of the corresponding target series. Thus, the current state of health of the system to be characterized is determined and the remaining life time or RUL is calculated.
Claims (13)
- Pour chaque descripteur
, pour chaque série cible associée audit descripteur et pour chaque système à caractériser , une étape (E1) d’alignement de la série source associée au descripteur considéré à la série cible considérée de sorte à identifier, pour chaque point de la série source considérée un et un seul point de la série cible considérée, un déplacement des points sources étant associé à chaque alignement ; - Pour chaque descripteur
, pour chaque série cible associée audit descripteur et pour chaque système à caractériser , à partir de l’alignement effectué lors de l’étape (E1) d'alignement, une étape (E2) de détermination d’une fonction de coût quantifiant la qualité de l’alignement entre la série source associée au descripteur considéré et la série cible considérée associée au même descripteur , la fonction de coût étant déterminée à partir du déplacement des points de la série source considérée avec la série cible considérée lors de la dite étape (E1) d’alignement ; - Pour chaque descripteur
et pour chaque système à caractériser , une étape (E3) de sélection, à partir de la fonction de coût de la série cible la plus proche de la série source associée au descripteur et au système considéré ; - Pour chaque série cible sélectionnée à l’étape (E3) de sélection et à partir de la fonction de coût calculée pour la série cible considérée, une étape (E4) de détermination d’une pondération associée à la série cible considérée ;
- A partir des coefficients de pondération déterminé à l’étape (E3) de sélection, une étape (E5) de fusion des séries cibles sélectionnées de sorte à obtenir une estimation de la position du dernier point de la série source après alignement ;
- A partir de la position du dernier point de la série source une étape (E6) de détermination de la durée de vie résiduelle avant défaillance du système à caractériser.
- For each descriptor
, for each target series associated with said descriptor and for each system to be characterized , a step (E1) of aligning the source series associated with the descriptor considered at the target series considered so as to identify, for each point of the source series considered one and only one point of the target series considered, a movement of the source points being associated with each alignment; - For each descriptor
, for each target series associated with said descriptor and for each system to be characterized , from the alignment carried out during the alignment step (E1), a step (E2) of determining a cost function quantifying the quality of the alignment between the source series associated with the descriptor considered and the target series considered associated with the same descriptor , the cost function being determined from the displacement of the points of the source series considered with the target series considered during said alignment step (E1); - For each descriptor
and for each system to be characterized , a step (E3) of selection, from the cost function of the target series closest to the source series associated with the descriptor and the system considered ; - For each target series selected in the selection step (E3) and from the cost function calculated for the target series considered, a step (E4) for determining a weighting associated with the target series considered;
- From the weighting coefficients determined in the selection step (E3), a step (E5) of merging the selected target series so as to obtain an estimate of the position of the last point of the source series after alignment;
- From the position of the last point of the source series a step (E6) of determining the residual life before failure of the system to be characterized.
- Une sous-étape de projection des points de la série source et de la série cible considérée selon une direction de projection prédéterminée ;
- Pour chaque point de la série source, une sous-étape de détermination du point de la série cible le plus proche après projection ;
- Pour chaque point de la série source, une sous-étape d’advection vers le point de la série cible le plus proche, l’amplitude du déplacement lors de cette sous-étape étant fixée par la distance entre le point source et le point cible considérés ;
- A sub-step of projecting the points of the source series and the target series considered according to a predetermined projection direction;
- For each point of the source series, a sub-step of determining the closest point of the target series after projection;
- For each point of the source series, an advection sub-step towards the nearest point of the target series, the amplitude of the displacement during this sub-step being fixed by the distance between the source point and the target point considered;
Où
Or
Où
Où
Or
Or
- lors d’étape (E5) de fusion des séries cibles sélectionnées, une incertitude sur la position du dernier point pour chaque série cible sélectionnée est déterminée à partir de la fonction d’assignation relative à ladite série cible, de manière à obtenir, en plus de l’estimation de la position du dernier point de la série source après alignement, une incertitude sur cette estimation ;
- lors de l’étape (E6) de détermination de la durée de vie résiduelle avant défaillance du système à caractériser, une incertitude sur l’estimation de la durée de vie résiduelle est déterminée à partir de l’incertitude sur la position du dernier point de la série source.
- during step (E5) of merging the selected target series, an uncertainty on the position of the last point for each selected target series is determined from the assignment function relating to said target series, so as to obtain, in addition the estimation of the position of the last point of the source series after alignment, an uncertainty in this estimation;
- during step (E6) of determining the residual life before failure of the system to be characterized, an uncertainty in the estimation of the residual life is determined from the uncertainty in the position of the last point of the source series.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR2202374A FR3133683A1 (en) | 2022-03-17 | 2022-03-17 | Method for predicting the remaining life time of at least one mechanical system and associated device |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR2202374A FR3133683A1 (en) | 2022-03-17 | 2022-03-17 | Method for predicting the remaining life time of at least one mechanical system and associated device |
| FR2202374 | 2022-03-17 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| FR3133683A1 true FR3133683A1 (en) | 2023-09-22 |
Family
ID=82482813
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| FR2202374A Pending FR3133683A1 (en) | 2022-03-17 | 2022-03-17 | Method for predicting the remaining life time of at least one mechanical system and associated device |
Country Status (1)
| Country | Link |
|---|---|
| FR (1) | FR3133683A1 (en) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR3098318A1 (en) | 2019-07-05 | 2021-01-08 | Safran Electronics & Defense | Method for estimating a residual life of subject equipment |
-
2022
- 2022-03-17 FR FR2202374A patent/FR3133683A1/en active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR3098318A1 (en) | 2019-07-05 | 2021-01-08 | Safran Electronics & Defense | Method for estimating a residual life of subject equipment |
Non-Patent Citations (6)
| Title |
|---|
| JIA XIAODONG ET AL: "A Novel Similarity-based Method for Remaining Useful Life Prediction Using Kernel Two Sample Test", ANNUAL CONFERENCE OF THE PHM SOCIETY, vol. 11, no. 1, 22 September 2019 (2019-09-22), XP055975398, ISSN: 2325-0178, DOI: 10.36001/phmconf.2019.v11i1.788 * |
| MING-YI YOU ET AL: "A Framework of Similarity-Based Residual Life Prediction Approaches Using Degradation Histories With Failure, Preventive Maintenance, and Suspension Events", IEEE TRANSACTIONS ON RELIABILITY, IEEE SERVICE CENTER, PISCATAWAY, NJ, US, vol. 62, no. 1, 1 March 2013 (2013-03-01), pages 127 - 135, XP011495233, ISSN: 0018-9529, DOI: 10.1109/TR.2013.2241203 * |
| WANG PING ET AL: "Prediction of the Remaining Useful Life for the Power Module in the Traction System of Maglev Trains", 2021 13TH INTERNATIONAL SYMPOSIUM ON LINEAR DRIVES FOR INDUSTRY APPLICATIONS (LDIA), IEEE, 1 July 2021 (2021-07-01), pages 1 - 6, XP033958738, DOI: 10.1109/LDIA49489.2021.9505753 * |
| XIA TANGBIN ET AL: "Multiscale similarity ensemble framework for remaining useful life prediction", MEASUREMENT, INSTITUTE OF MEASUREMENT AND CONTROL. LONDON, GB, vol. 188, 7 December 2021 (2021-12-07), XP086916940, ISSN: 0263-2241, [retrieved on 20211207], DOI: 10.1016/J.MEASUREMENT.2021.110565 * |
| XUE BIN ET AL: "Similarity-based prediction method for machinery remaining useful life: A review", THE INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, SPRINGER, LONDON, vol. 121, no. 3-4, 13 June 2022 (2022-06-13), pages 1501 - 1531, XP037886790, ISSN: 0268-3768, [retrieved on 20220613], DOI: 10.1007/S00170-022-09280-3 * |
| ZHANG QING ET AL: "Remaining useful life estimation for mechanical systems based on similarity of phase space trajectory", EXPERT SYSTEMS WITH APPLICATIONS, vol. 42, no. 5, 1 April 2015 (2015-04-01), AMSTERDAM, NL, pages 2353 - 2360, XP055974888, ISSN: 0957-4174, DOI: 10.1016/j.eswa.2014.10.041 * |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20100042563A1 (en) | Systems and methods of discovering mixtures of models within data and probabilistic classification of data according to the model mixture | |
| EP3588301B1 (en) | Automatic and auto-optimised determination of parameters for executing a software application on an information processing platform | |
| FR3007859A1 (en) | METHOD FOR RECOGNIZING AN INSTRUMENT GESTURE, DEVICE, USER TERMINAL AND COMPUTER PROGRAM | |
| WO2016075409A1 (en) | Method for monitoring an aircraft engine operating in a given environment | |
| KR20220143555A (en) | Point cloud data processing methods, devices, devices and storage media | |
| FR3133683A1 (en) | Method for predicting the remaining life time of at least one mechanical system and associated device | |
| EP3140677B1 (en) | Method for processing seismic images | |
| FR3010200A1 (en) | METHOD AND DEVICE FOR NORMALIZING VALUES OF OPERATING PARAMETERS OF AN AIRCRAFT ENGINE | |
| Khodabakhsh et al. | Cloud-based fault detection and classification for oil & gas industry | |
| CN114692886A (en) | Model training method and system, and storage medium | |
| FR2970796A1 (en) | Method for processing sequence of failure messages for discriminating failure system in aircraft, involves application of pattern matching process to data obtained from test to recognize and classify data using knowledge model | |
| FR3117637A1 (en) | Method for reducing the volume of training data intended for training a stress field classifier, and associated electronic devices | |
| FR3076002A1 (en) | METHOD OF ENHANCING THE TIME OF EXECUTION OF A COMPUTER APPLICATION | |
| FR3112635A1 (en) | Method for modeling the power consumption of a system on chip with simulation/emulation trace reduction | |
| EP3066525B1 (en) | Computer system for processing heterogeneous measurements from various metrology apparatuses with a view to estimating values of features of microelectronic devices, corresponding method and computer program | |
| US20240427604A1 (en) | Pipeline selection for machine learning model building | |
| FR3131038A1 (en) | Method for determining configuration hyper-parameters of an associated machine learning model, system and computer program | |
| EP3602486A1 (en) | Non-destructive examination of aeronautical parts by an x-ray system | |
| FR3117636A1 (en) | Method for determining additional training data for training a stress field classifier, and associated electronic devices | |
| FR3142582A1 (en) | Method for robustifying multilayer neural networks by hybridization with MPC predictive control against an antagonistic attack | |
| EP4567687A1 (en) | Method, device and computer system for managing artificial intelligence models for predicting sensor measurements | |
| FR3131039A1 (en) | Process for analyzing digital data | |
| WO2025163183A1 (en) | Method for determining the presence of at least one datum representative of malignant cell proliferation within an image, corresponding device and program | |
| WO2025056538A1 (en) | Method for generating counterfactual data from real data | |
| Tan et al. | Resolved Mass Assembly and Star Formation in Milky Way Progenitors since z= 5 from JWST/CANUCS: From Clumps and Mergers to Well-ordered Disks |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PLFP | Fee payment |
Year of fee payment: 2 |
|
| PLSC | Publication of the preliminary search report |
Effective date: 20230922 |
|
| PLFP | Fee payment |
Year of fee payment: 3 |
|
| PLFP | Fee payment |
Year of fee payment: 4 |