Unité 7 / 11

Données de contrôle de qualité et de processus : données SPC, anomalies et capteurs

Gains :

  • Capacité à nettoyer les données des capteurs grâce à l'intelligence artificielle et à marquer les anomalies et les tendances avec les règles SPC
  • Capacité à faire la distinction entre corrélation et causalité en utilisant un filtre de fiabilité pour distinguer si un écart est un événement de processus réel ou un problème de capteur/mesure
  • Comprendre que l'intelligence artificielle est une couche d'aide à la décision et que la sécurité des personnes et des installations appartient aux systèmes de sécurité indépendants (SIS).

Lorsqu'une usine fonctionne, elle produit silencieusement un flot de données : les résultats d'analyse de température, de pression, de débit, de niveau, de pH et de produit proviennent de dizaines de capteurs chaque seconde. Ces données constituent le « pouls » du processus ; Il contient à la fois des preuves de la santé du processus et des signes précoces d’une défaillance imminente ou d’un écart de qualité. Dans cette unité, vous apprendrez à utiliser l'intelligence artificielle pour vous aider à surveiller ces données, à signaler les anomalies et à interpréter les tendances en matière de qualité ; mais nous apprendrons pourquoi c'est toujours à l'ingénieur de décider quelle déviation est réelle et quelle mesure prendre.

Commençons par deux concepts de base. SPC (Statistical Process Control ; méthode qui surveille la variabilité d'un processus avec des limites statistiques et distingue la fluctuation normale de l'écart réel) et carte de contrôle (carte de contrôle - une carte qui montre une variable en fonction du temps, avec des limites de contrôle supérieure/inférieure). L’essence du SPC est la distinction entre la variabilité naturelle (cause commune – la fluctuation normale et inévitable du processus) et la cause spéciale – une véritable déviation de l’extérieur qui doit être étudiée. L’IA est puissante pour faire cette distinction et trouver des modèles dans le Big Data ; mais la cause profonde d'un écart et la décision d'intervenir appartiennent à l'ingénieur.

Prise en charge étape par étape de l'IA dans les données de qualité et de contrôle

1. Préparez et nettoyez les données. Valeurs manquantes, sauts dus à une défaillance du capteur, incohérences des unités. L'IA produit un aperçu du code Python et une liste de contrôle pour le nettoyage. Mais c'est vous qui décidez, en connaissance de cause, ce qui est considéré comme une « donnée invalide ».

2. Marquage des tendances et des anomalies. L'IA marque des modèles tels qu'une dérive lente, des sauts soudains ou des oscillations accrues sur un capteur. Ce sont des candidats à examiner, pas des résultats.

3. Commentaire du CPS. L'IA peut rappeler les règles des cartes de contrôle (par exemple, lorsqu'un point sort des limites, des points consécutifs vont dans une direction) et les appliquer aux données. Encore une fois, le jugement technique prend la décision.

4. Découverte de corrélation. L’IA signale des relations telles que « la pureté semble diminuer à mesure que la température augmente ». La corrélation n'est pas la causalité (corrélation ≠ causalité — le fait que deux quantités varient ensemble ne prouve pas que l'une provoque l'autre) ; Vous testez cette relation avec la connaissance des processus.

5. Hypothèses sur les causes profondes. L'IA liste les raisons possibles d'un écart (variation d'alimentation, vieillissement du catalyseur, panne de capteur). Ce sont des sujets de recherche, pas des diagnostics.

6. Décision d'action. Prendre l’alarme au sérieux, arrêter le processus ou effectuer des réglages – cette décision en matière de sécurité et de qualité appartient à l’ingénieur.

Astuce : Lorsque l’IA signale une anomalie dans les données du capteur, la première question est « s’agit-il d’un véritable événement de processus ou d’une défaillance du capteur/de la mesure ? » devrait être. La plupart des « anomalies » sont un capteur cassé ou une dérive d'étalonnage ; Vérifier la mesure elle-même avant toute intervention.

Données du capteur : tous les écarts ne sont pas réels

Les capteurs peuvent mentir : un étalonnage glisse, un thermocouple se détache, une ligne de transmission capte du bruit. L'IA peut voir un saut dans les données et dire « le processus a changé » ; Cependant, ce n’est pas le processus qui change, mais le capteur. Un signal d'anomalie est donc d'abord filtré pour la fiabilité des données : est-il cohérent avec un autre capteur, est-ce physiquement possible, correspond-il au dossier de maintenance ? Ce n'est qu'une fois ces étapes franchies qu'il est étudié comme un véritable événement de processus.

Attention : un système d'alerte précoce/d'anomalie basé sur l'IA ne remplace pas un système instrumenté de sécurité (SIS – une couche de protection de sécurité autonome et certifiée). Le modèle d'IA est une couche de suivi et d'aide à la décision ; Ce sont des systèmes de protection, de sécurité indépendants et vérifiés qui garantissent la sécurité des personnes et des installations.

trois mini-cases

Cas 1 — Capture précoce de dérive. Dans un réacteur, l’IA a marqué une lente dérive sur un capteur de température, augmentant en moyenne de 0,3°C par jour sur 10 jours. L'équipe a examiné ; L'encrassement avait commencé dans un échangeur de chaleur. Une intervention précoce a évité les temps d'arrêt imprévus. Le signal venait de l’IA, le diagnostic et la décision venaient de l’équipe.

Cas 2 — Fausse alarme éliminée. L'IA a constaté un saut soudain dans un capteur de pression et l'a signalé comme "fuite possible". L'ingénieur a constaté que les deux capteurs voisins ne changeaient pas et un processus d'étalonnage a été effectué à ce moment-là ; Le signal provenait du capteur. Le filtre de fiabilité des données a évité un temps d'arrêt inutile.

Cas 3 — Piège de corrélation. YZ a marqué la corrélation "la pureté du produit diminue lorsque le débit d'alimentation augmente". L'ingénieur a constaté que la véritable cause n'était pas le débit mais la température d'alimentation, qui variait au cours d'un même poste de travail ; le débit et la pureté n’allaient que de pair. Confondre corrélation et causalité conduirait à un mauvais réglage.

Quatre modèles copiables

1) Projet de code de nettoyage des données :

Écrivez-moi un script Python de nettoyage pour un ensemble de données de capteur de processus. Entrée : CSV horodaté, colonnes [liste]. (1) signaler les valeurs manquantes (supprimer, options de remplissage), (2) signaler les valeurs physiquement impossibles (débit négatif, température hors plage), (3) vérifier la cohérence de l'unité, (4) signaler les décisions de nettoyage mais NE PAS supprimer automatiquement ; Je vais confirmer. Hypothèses de l’État.

2) Interprétation SPC/carte de contrôle :

Votre rôle : ingénieur qualité. Je vais vous donner les séries chronologiques et les limites de contrôle (UCL/LCL) d'une variable. Appliquez les règles SPC standard (hors limites, tendance séquentielle, cluster d'un côté) et marquez les points candidats à une « cause spéciale ». Pour chaque signe, indiquez également s’il s’agit d’un événement réel du processus ou d’un éventuel problème de mesure. La décision m'appartient ; Vous présentez le candidat et la justification. Données : [coller]

3) Filtre de fiabilité des anomalies :

Vous avez signalé l'anomalie suivante : [description]. Appliquez une liste de contrôle de fiabilité avant de prendre une décision : (1) est-elle cohérente avec les capteurs adjacents/associés, (2) est-ce physiquement possible, (3) correspond-elle au dossier de maintenance/étalonnage, (4) s'agit-il d'un point unique ou d'une continuité ? Évaluez s'il s'agit d'un « événement réel du processus » ou d'un « problème possible de capteur ». Poser un diagnostic définitif ; Donnez le titre de la recherche.

4) Hypothèse de cause profonde (pas de diagnostic) :

L’écart qualité/processus suivant a été observé : [description, chiffres]. Énumérez les causes profondes possibles par ordre de POSSIBILITÉ (alimentation, catalyseur, capteur, état de fonctionnement, maintenance). Pour chaque hypothèse, notez les données ou les tests que je dois examiner pour les confirmer/les infirmer. Ce n'est PAS un diagnostic, c'est un plan d'investigation ; Ne déclarez pas de raison définitive.

Invite faible/Invite forte

Invite faible :

Y a-t-il un problème avec ces données du capteur ?

Le « problème » n’est pas défini, il n’y a pas de contexte. L'IA peut exagérer les sauts aléatoires ou rater la dérive réelle.

Invite puissante :

Votre rôle : ingénieur en contrôle de procédés. Je vous donne 14 jours et 1 minute de données sur la température du réacteur. Plage normale 78-82°C, UCL 84, LCL 76. Tâche : (1) marquer les modèles de dérive lente, de saut soudain et d'augmentation des oscillations, (2) indiquer pour chaque signe s'il peut s'agir d'un événement réel ou d'un capteur, (3) lister ce qui doit être examiné en premier. Poser un diagnostic définitif ; Juste basé sur des données réelles, non inventées. Données : [coller]

La différence est claire : la variable, la plage normale, les limites et le cadre « candidat, pas de diagnostic » rendent le résultat utilisable.

Répartition des rôles dans les données de qualité/contrôle

entreprise

Rôle de l'IA

la décision de l'homme

nettoyage des données

code, drapeau

Décision de données invalide

Anomalie

marquage

Distinction réel/capteur

CPS

application des règles

Décision d'intervention

corrélation

Marquage relationnel

Test de causalité

cause profonde

Liste d'hypothèses

diagnostic, action

protection de la sécurité

— (hors de portée)

SIS indépendant

Erreurs courantes

  • Confondre chaque anomalie avec un véritable événement de processus. Il s'agit en grande partie d'un problème de capteur/calibrage ; La fiabilité des données est filtrée en premier.
  • Considérer la corrélation comme une causalité. Les variables agissant ensemble peuvent ne pas se provoquer.
  • Utiliser l'IA comme système de sécurité. La sécurité des personnes et des installations relève de la responsabilité d’un SIS indépendant et certifié.
  • Autoriser la suppression automatique des données. L'ingénieur décide de ce qui n'est pas valide grâce à sa connaissance des processus.
  • Confondre l’hypothèse de la cause profonde de l’IA avec un diagnostic. Les hypothèses sont des sujets de recherche jusqu'à ce qu'elles soient confirmées, et non des conclusions.

En résumé

IA dans les données de contrôle de qualité et de processus ; Il s'agit d'un assistant puissant qui nettoie les données, signale les anomalies et les tendances, applique les règles SPC et génère des corrélations et des hypothèses de causes profondes. Mais c'est à l'ingénieur de décider si un écart est réel ou détecté, si la corrélation est un lien de causalité, une cause profonde et une intervention. L'IA est une couche de surveillance et d'aide à la décision ; Ce sont des systèmes de protection, de sécurité indépendants et vérifiés qui garantissent la sécurité des personnes et des installations.

Tâche de candidature

Prenez un ensemble de données de capteur (ou un échantillon de série chronologique). Demandez à l'IA de signaler les candidats pour cause spéciale avec le modèle "Interprétation SPC / carte de contrôle". Pour chaque signe, appliquez le modèle « filtre de fiabilité des anomalies » pour évaluer s'il s'agit d'un événement réel ou d'un problème de capteur. Testez au moins une corrélation de causalité avec vos connaissances des processus.

liste de contrôle

  • [ ] J'ai d'abord filtré les signaux d'anomalies pour la fiabilité des données (capteur/calibrage).
  • [ ] J'ai testé les corrélations de causalité avec les informations sur le processus.
  • [ ] J'ai transformé les signaux du SPC en décision d'intervention, je n'ai pas laissé le soin à l'IA.
  • [ ] Lors du nettoyage des données, j'ai appliqué la décision approuvée et non la suppression automatique.
  • [ ] J'ai laissé la protection de la sécurité au système indépendant, pas à l'IA.