THERMAFIELD™
Plateforme terrain M30-FG
Initialisation…
THERMAFIELD™
Aucune machine sélectionnée
ThermaIngest™ — Import & Parsing Intelligent
Upload un PDF technique (datasheet Alfa Laval, plan isométrique, PV d'essais, manuel) — l'IA (Groq) extrait automatiquement les données design et te propose un formulaire de validation avant intégration dans Base_Installee. La clé API Groq se configure dans PropertiesService Apps Script (GROQ_API_KEY).
1 Sélectionner le document
📄
Glisser un PDF ici ou cliquer pour sélectionner
PDF · JPG · PNG — max 10 Mo · Datasheet AL, plan, PV d'essais
2 Contexte du document
ThermaData™ — Historique
ℹ ThermaData™ = mesure instrumentée (débitmètre Katronic), calcule un U réel par bilan thermique. Différent de ThermaScan™ (Niveau 1, visuel IR seul, sans débitmètre) — les deux coexistent, ce n'est pas un doublon. Chaque mesure correspond à une ligne ThermaData_Mesures dans Google Sheet.
ThermaScan™ — Historique
ℹ Dans Google Sheet, chaque "audit" ici correspond à une ligne Mesures rattachée à une Campagne (onglet Campagnes). Une campagne par site est créée/réutilisée automatiquement à chaque enregistrement — la gestion explicite de campagnes multi-machines (tournée) n'est pas encore construite.
🔩 Jumeau visuel 3D Représentatif, pas au mm — vue générée depuis les cotes réelles
Glisser pour tourner · cliquer un point
Cliquez un point coloré pour voir le diagnostic de cette zone.
📊 Historique ThermaData™
🌡 Historique Thermascan™
🔧 Historique ThermaIntegrity™
📐 Historique Engineering (R_f)
📄 Rapport — choisis ce que tu veux inclure
Coche un module pour choisir lequel de ses audits inclure (le plus récent par défaut). Mélange-en autant que tu veux.
Derniers Audits
ThermaIntegrity™ — Historique
ℹ Dans Google Sheet, chaque inspection correspond à une ligne Integrite_Inspections, avec les photos dans Integrite_Photos.
Therma Engineering — Historique
ℹ Dans Google Sheet, chaque audit correspond à une ligne Engineering_Audits (Côte A, R_f, Compromis).
Sélectionne une machine pour voir son historique.
ThermaClean™ — Nettoyage Chimique en Place
Skid ThermaClean™ Rév. F · Acide phosphorique inhibé « maison » seulSANS soude, SANS HNO₃ (EPDM + Hastelloy G-30) · Cuve PP T-101 Ø1350×~1750 · 2500 L utiles (2650 L nominal, talon garde-pompe 400 L) · Pompe P-101 DB22 PVDF mag-drive ~40 m³/h — VFD 9-11 kW · DN80 · 60–70°C
⚠ Interdits : soude en boucle (jamais acide+soude), HNO₃, H₂SO₄, HCl (EPDM + Hastelloy G-30) · AT-101/105 pH HF-résistant obligatoire côté procédé (CaF₂+acide→HF) · gel gluconate Ca²⁺ au poste (antidote HF) · aucun composant zingué/galvanisé en veine mouillée
🎯 Machine cible & Recette
Palier discret Rev.F — pas de plage continue
Depuis dernier audit ThermaData ou Engineering
Critère arrêt CIP : ΔP ≤ 110% valeur neuve
📋 Étape 0 — Fiche de Constat Contradictoire (signer AVANT la chimie)
— Non validé
🔧 P&ID Skid ThermaClean™ Rév. F · DN80 · ~40 m³/h · Acide seul · GRAFCET X0-X10
HL-101 T-101 PP Ø1350×1750 2500L util. (talon 400L) HE-101 3×20kW LT-101 TT1 —°C T-102 H₃PO₄ 57% P-102A T-103 appoint 11% P-102B T-104 séquestrant P-103 XV-104 F-101 PP DN80 1mm P-101 DB22 PVDF ~40m³/h VFD FT 101 —m³/h PONT INVERSION 111 112 113 114 N=3 passages dyn. RED-101 RED-102 PDT 101 WirelessHART M30-FG 1894L/côté AT101 pH (HF-rés.) AT102 conductivité AT103 turbidité AT105 pH cuve XV-101 eau ord. XV-102 vidange (man.) XV-131 recirc. XV-132 purge XV-133 (man.) CM5 Automate WirelessHART Aller vers échangeur Retour / inversion Dosage acide/additif Instruments AI Vanne motorisée active
🧪 Dosage chimique
Rev.F : référence confirmée 2500 L utiles
Reprise du sélecteur ci-dessus (Côté à traiter)
0,1–0,2% du bain — dosé directement en T-104, jamais prémélangé dans T-102/T-103
Aucune soude en boucle (Rev.F)
Formule : acide phosphorique inhibé maison seul, des deux côtés.
Neutralisation : hors-skid, en IBC T-201, jamais dans T-101.
▶ Simulation GRAFCET Rev.F — cycle par côté
Simulation pédagogique — les valeurs de capteurs affichées sont illustratives, pas des données SCADA en direct. Un cycle complet = un côté ; à rejouer pour l'autre côté avec vidange/rinçage cuve entre les deux.
CM5 : non connecté (simulation locale)
🔬 Échangeurs très encrassés (≥ 2-3 ans) — Stratégie renforcée
Le CaF₂ (fluorite) est un minéral dur (Mohs 4). Un seul cycle CIP peut être insuffisant. Stratégie progressive :
🌡 Température — levier principal
70°C = 3h efficace · 60°C = 6h · 50°C = 12h
La cinétique de dissolution CaF₂ est exponentiellement liée à T°. Pousser à 70°C si TSH le permet (sécurité à 75°C).
↔ Inversions — levier mécanique
4 inversions min · idéal 6-8 sur cycle long
Chaque inversion expose de nouvelles faces des dépôts à l'acide frais et évacue les produits de réaction.
♻ Cycles successifs
Vider → recharger acide frais → recommencer
L'acide s'épuise en dissolvant CaF₂ → bain saturé peu efficace. 2-3 cycles avec acide frais > 1 cycle long.
🛡 Inhibiteurs de corrosion
H₃PO₄ inhibé = protection Hastelloy G-30
Film monomoléculaire sur métal → réduit corrosion de 90-95% sans empêcher l'acide d'attaquer les dépôts. Validation coupon G-30 obligatoire (RevD §14.5).
⚠ Attente réaliste CaF₂ : restauration partielle au 1er cycle. Critère ΔP ≤ 150% (au lieu de 110%) pour échangeur > 3 ans non entrenu. Programmer inspection et re-jointage si ΔP reste > 200%.
TSH câblé à 70°C — ne pas dépasser
✅ Critère d'acceptation & État final (§5 Fiche constat)
Critère : ΔP post-CIP ≤ 110%
Rev.C critère objectif fin de rinçage
Consignes site OCP
Export photos / courbes (étape 9)
ThermaLiDAR™ — Jumeau Numérique & Déformations
Phase C — Pipeline en construction. Sensor : Livox Mid-360. ArUco : DICT_FXL_4x4_20 (marqueurs exclusifs ThermaField™ — non reconnus par apps tierces). Cette interface prépare la structure de données et le placement des marqueurs. Le pipeline de capture LiDAR et l'analyse de déformation seront connectés une fois le Mid-360 opérationnel.
🎯 Placement des 4 marqueurs ArUco sur un M30-FG
VUE DE FACE — M30-FG (bâtis verticaux) Tirant supérieur (×2) Tirant inférieur (×2) ⠿ PACK PLAQUES 597 plaques M30 BÂTI FIXE HEAD FIXE BÂTI MOBILE PRESSURE PLATE BF-H id=2 BF-B id=3 BM-H id=4 BM-B id=5 diag1 = BF-H→BM-B diag2 = BM-H→BF-B vrillage = |diag1 − diag2| Côte A = distance BF → BM (LiDAR) Livox Mid-360 (à connecter)
Bâti fixe — BF-H (haut)  ·  BF-B (bas)    Bâti mobile — BM-H (haut)  ·  BM-B (bas)  ·  Diagonales : mesure vrillage  ·  IDs affichés pour K04
— Entrez le tag pour afficher les IDs
📡 Session de scan LiDAR (pipeline non connecté)
Une session regroupe un scan 3D complet d'un équipement. Quand le Mid-360 sera connecté au CM5, le bouton ci-dessous déclenchera la capture → traitement du nuage de points → détection des 4 ArUco → calcul des déformations.
🗄 Structure de données — Jumeau numérique (onglet Jumeau_3D)
Chaque scan LiDAR produit une ligne dans cet onglet. À terme, la vue 3D se reconstruit depuis le fichier PCD stocké dans Drive.
${[ ['pointcloud_id','UUID','Identifiant unique du scan'], ['tag_fxl','string','Équipement scanné'], ['date_scan','ISO datetime','Date et heure de la capture'], ['operateur','email','Technicien ayant réalisé le scan'], ['fichier_pcd_url','Drive URL','Fichier .pcd dans Google Drive'], ['nb_points','integer','Nombre de points du nuage'], ['bbox_mm_xyz','JSON [W,H,D]','Bounding box de l\'échangeur en mm'], ['aruco_ids_detectes','JSON array','IDs des 4 ArUco vus par le LiDAR'], ['ref_plan_revision','string','Révision du plan AL de référence (ex: 32299-5221 rév.B)'], ['delta_cote_a_mm','float','Écart Côte A mesuré vs plan (mm)'], ['delta_parallelisme_mm','float','Vrillage diag[HG-BD] - diag[HD-BG] (mm)'], ['anomalies_json','JSON','Déformations détectées {zone, type, amplitude_mm}'], ['statut_validation','enum','BRUT / VALIDE / REJETE'], ['notes','text','Observations terrain'], ].map(([f,t,d])=>``).join('')}
Champ Type Description
${f}${t}${d}
⚙ Paramètres Noria — cadences & types d'intervention
Stock™ — Pièces de rechange (ThermaRenew)
Plaques tracées individuellement (matériau, origine, diagnostic) + consommables en quantité (kits de joints, colle, boulonnerie). Le diagnostic d'une plaque récupérée génère un rapport consultable côté client.
➕ Ajouter une plaque
📋 Plaques en stock
Chargement…
ThermaRenew™ — Remise à neuf atelier
Trace le démontage, le remplacement des plaques (piochées dans le Stock™), le remontage et les tests d'une remise à neuf. Consomme automatiquement les plaques sélectionnées (statut → Utilisée) et se réconcilie avec le planning Noria (type RENEW) quand le statut passe à Terminé.
➕ Nouvelle intervention / reprendre en cours
Plaques utilisées (depuis le Stock™)
0 plaque(s) sélectionnée(s)
Checklist opérations
📋 Historique des interventions Renew
Chargement…