Brevet FR3071920A1 (20190405)

REVENDICATIONS1. Dispositif (100,\n<CLM>\1\tapte à détecter et caractériser des d'anomalies dans un continuum d'eau, comprenant : - au moins un lien de communication (221, 222), respectivement vers au moins un capteur (211,\n<CLM>\1\td'au moins une grandeur physique dans le continuum d'eau ; - un processeur (240) configuré pour : - recevoir des mesures de l'au moins un capteur par l'au moins un lien de communication ; - générer une pluralité de fenêtres temporelles des mesures ; - pour chaque fenêtre temporelle de ladite pluralité : - obtenir un ensemble de valeurs transformées par au moins une transformation (242) des mesures sur la fenêtre temporelle ; - appliquer un détecteur d'anomalies (243) à l'ensemble de valeurs transformées afin de détecter un état normal ou anormal de la fenêtre temporelle, ledit détecteur d'anomalies étant paramétré à partir d'ensembles de valeurs transformées issues de l'application de l'au moins une transformation à des fenêtres temporelles de mesures précédentes de l'au moins un capteur ; - détecter (244) une anomalie dans le continuum d'eau, en fonction d'un nombre de fenêtres temporelles présentant un état anormal ; - exécuter (245) sur les mesures un ensemble de règles prédéfinies de détection d'une variation d'une au moins des grandeurs physiques ; - si une anomalie dans le continuum d'eau est détectée, affecter (246) à l'anomalie un type d'anomalies associé à une variation d'un sous-ensemble des grandeurs physiques, si la variation de l'une au moins des grandeurs du sous-ensemble est détectée.\n<CLM>\1\tDispositif selon la revendication 1, dans lequel une des transformations des mesures sur une fenêtre temporelle est une transformation des mesures en valeurs représentatives de la variabilité des mesures au sein de la fenêtre temporelle. 41\n<CLM>\1\tDispositif selon la revendication 2, dans lequel la transformation des mesures en valeurs représentatives de la variabilité des mesures au sein de la fenêtre temporelle est réalisée en soustrayant à chaque 5 mesure sur la fenêtre temporelle une médiane desdites mesures sur une fenêtre temporelle glissante comprenant au moins ladite fenêtre temporelle.\n<CLM>\1\tDispositif selon l'une des revendications 1 à 3, dans lequel la 10 transformation ne conserve que des mesures correspondant à un sens de variation prédéfini.\n<CLM>\1\tDispositif selon la revendication 1, dans lequel une des transformations des mesures sur une fenêtre temporelle consiste en un test de pente 15 sur la fenêtre temporelle.\n<CLM>\1\tDispositif selon la revendication 1, dans lequel au moins deux des capteurs sont des capteurs d'une même grandeur physique en deux 20 points du continuum d'eau, et une des transformations des mesures sur une fenêtre temporelle comprend une différence temporelle entre les mesures des deux capteurs.\n<CLM>\1\tDispositif selon l'une des revendications 1 à 6, dans lequel l'ensemble 25 de valeurs transformées est un vecteur, et le détecteur d'anomalies est une Machine à Vecteurs de Support à une classe.\n<CLM>\1\tDispositif selon l'une des revendications 1 à 7, dans lequel l'ensemble de valeurs transformées est obtenu par au moins deux transformations 30 des mesures sur la fenêtre temporelle, et le détecteur d'anomalies est configuré pour déterminer un état normal ou anormal de la fenêtre temporelle à partir de l'ensemble des valeurs transformées.\n<CLM>\1\tDispositif selon l'une des revendications 1 à 7, dans lequel l'ensemble 35 de valeurs transformées est obtenu par au moins deux transformations des mesures sur la fenêtre temporelle, et le détecteur d'anomalies est configuré pour : 42 - détecter des états normaux ou anormaux d'au moins deux sous-ensembles de valeurs transformées respectivement par lesdites au moins deux transformations des mesures sur la fenêtre temporelle ; 5 - détecter l'état normal ou anormal de la fenêtre temporelle à partir d'une combinaison desdits états normaux ou anormaux des sous-ensembles.\n<CLM>\1\tDispositif selon l'une des revendications 1 à 9, dans lequel le 10 processeur est configuré pour calculer une intensité de variation des grandeurs physiques, et l'ensemble de règles prédéfinies de caractérisation comprend une règle prédéfinie de détection d'une variation de d'une grandeur physique, si l'intensité de variation de ladite grandeur physique sur les mesures est supérieure à un seuil de 15 variation normale.\n<CLM>\1\tDispositif selon la revendication 10, dans lequel le processeur est configuré pour affecter un indicateur de criticité à l'anomalie, en fonction des intensités des variations des grandeurs physiques du 20 sous-ensemble.\n<CLM>\1\tDispositif selon l'une des revendications 1 à 11, dans lequel la détection de la variation de la grandeur physique ne détecte une variation que si la variation de la grandeur physique est conforme à un 25 sens de variation.\n<CLM>\1\tDispositif selon la revendication 1 à 12, dans lequel le processeur est configuré, si une anomalie est détectée, pour affecter à l'anomalie l'un au moins des types suivants: 30 - un type « croissance bactérienne », en cas de variation de grandeurs physiques d'un sous-ensemble comprenant : une diminution de la concentration en chlore, une augmentation de température, une augmentation de la teneur en carbone organique total, une augmentation de l'absorbance de lumière 35 Ultraviolette de longueur d'onde 254 nm, une augmentation du nombre de bactéries ; 43 - un type « mélange d'eau », en cas de variations de grandeurs physiques d'un sous-ensemble comprenant une conductivité, un pH ; une température ; - un type « eaux colorées », en cas de variations les grandeurs 5 physiques d'un sous-ensemble comprenant une concentration en chlore, un pH, une augmentation de couleur, une augmentation de turbidité, une augmentation de l'absorbance de lumière Ultraviolette de longueur d'onde 254 nm ; - une survitesse, en cas d'augmentation anormale de grandeurs 10 physiques parmi un sous-ensemble comprenant la turbidité et les particules.\n<CLM>\1\tDispositif selon l'une des revendications 1 à 13, dans lequel le processeur est configuré, si la sortie des de règles prédéfinies de 15 détection d'une variation d'une au moins des grandeurs physiques ne permet pas l'affectation d'un type à une anomalie, pour affecter à cette anomalie un type inconnu.\n<CLM>\1\tDispositif selon l'une des revendications 1 à 14, comprenant une 20 interface (250) pour afficher l'anomalie et son type à un opérateur.\n<CLM>\1\tDispositif selon la revendication 15, dans lequel : - l'interface est configurée pour recevoir de l'opérateur un label concernant l'anomalie ; 25 - la fenêtre temporelle de valeurs, et le label concernant l'anomalie sont ajoutés aux données d'entraînement.\n<CLM>\1\tMéthode (800) de détection et de caractérisation d'anomalies dans un continuum d'eau, comprenant : 30 - la réception (810) de mesures d'une pluralité de grandeurs physiques issues d'une pluralité de capteurs de la pluralité de grandeurs physiques dans le continuum d'eau ; - la génération (820) d'une pluralité de fenêtres temporelles de mesures ; 35 - pour chaque fenêtre de ladite pluralité : 44 - l'obtention d'un ensemble de valeurs transformées par au moins une transformation (830) des mesures sur la fenêtre temporelle ; - la détection (840) d'un état normal ou anormal de la fenêtre 5 temporelle, ladite détection étant paramétré à partir d'ensembles de valeurs transformées issues de l'application de l'au moins une transformation à des fenêtres temporelles de mesures précédentes de l'au moins un capteur ; - la détection (850) d'une anomalie dans le continuum d'eau, en fonction 10 d'un nombre de fenêtres temporelles présentant un état anormal ; - l'exécution (860) d'un ensemble de règles prédéfinies de détection d'une variation d'une au moins des grandeurs physiques ; - si une anomalie dans le continuum d'eau est détectée, l'affectation (870) à l'anomalie un type d'anomalies associé à une variation d'un 15 sous-ensemble des grandeurs physiques, si la variation de l'une au moins des grandeurs du sous-ensemble est détectée.\n<CLM>\1\tProduit programme d'ordinateur comprenant des instructions de code de programme enregistrés sur un support lisible par un ordinateur 20 comprenant un processeur pour la détection d'anomalies dans un continuum d'eau, ledit programme d'ordinateur comprenant des moyens de programmation lisibles par ordinateur pour: - recevoir des mesures d'une pluralité de grandeurs physiques issues d'une pluralité de capteurs de la pluralité de grandeurs physiques 25 dans le continuum d'eau ; - générer une pluralité de fenêtres temporelles de mesures ; - pour chaque fenêtre de ladite pluralité : - obtenir un ensemble de valeurs transformées par au moins une transformation des mesures sur la fenêtre temporelle ; 30 - appliquer un détecteur d'anomalies à l'ensemble de valeurs transformées afin de détecter un état normal ou anormal de la fenêtre temporelle, ledit détecteur d'anomalies étant paramétré à partir d'ensembles de valeurs transformées issues de l'application de l'au moins une transformation à des fenêtres 35 temporelles de mesures précédentes de l'au moins un capteur ; 45 - détecter une anomalie dans le continuum d'eau, en fonction d'un nombre de fenêtres temporelles présentant un état anormal ; - exécuter un ensemble de règles prédéfinies de détection d'une variation d'une au moins des grandeurs physiques ; 5 - si une anomalie dans le continuum d'eau est détectée, affecter à l'anomalie un type d'anomalies associé à une variation d'un sous-ensemble des grandeurs physiques, si la variation de l'une au moins des grandeurs du sous-ensemble est détectée.