THERMAFIELD™
OCP Jorf Lasfar · M30-FG
Initialisation…
FXL
THERMAFIELD™
Audit M30-FG · OCP Jorf Lasfar
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.
📊 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.
ThermaCIP™ — Nettoyage Chimique en Place
Skid ThermaClean™ Rév. C · H₃PO₄ 15–20% + HNO₃ ≤10% · Cuve PP Ø1350×1850 ≈2650L · Pompe PP 100 m³/h – 15 kW · DN100 · T max 60°C
⚠ Interdits absolus : HCl, chlorures — incompatibles Hastelloy G-30  ·  pH-01 : électrode HF-résistante obligatoire (CaF₂ libère HF)
🎯 Machine cible & Recette
Depuis dernier audit ThermaData ou Engineering
Critère arrêt CIP : ΔP ≤ 110% valeur neuve
📋 Étape 0 — Fiche de Constat Contradictoire (à établir et signer AVANT toute mise en œuvre chimique)
⚠ Ce document engage FXL et le client. Il doit être signé avant le démarrage. Toute fuite constatée au test eau initial ou dans les 7 jours suivant l'intervention est réputée préexistante et relève d'une recommandation de re-jointage, non d'une responsabilité FXL.
1. État initial constaté (avant intervention)
2. Datage des joints
3. Point d'arrêt — Test à l'eau (AVANT toute chimie)
Circulation eau claire, à froid, pression réduite, 10 min. Ce test engage la préexistence des fuites.
4. Reconnaissance contradictoire
Le client reconnaît que : les joints sont des pièces d'usure (3 à 5 ans en service phosphorique) ; le CIP peut révéler une fin de vie de joint jusqu'alors masquée par l'encrassement ; toute fuite constatée au test eau initial (§3) ou dans les 7 jours suivant l'intervention est réputée préexistante et relève d'une recommandation de re-jointage, non d'une responsabilité FXL.
🔧 P&ID Skid ThermaClean™ Rév. C · DN100 · 100 m³/h · Manifold inversion V-A1/A4 · AIT-02 conductivité
T-01 PP Ø1350×1850 ≈2650L bruts 3×20kW PTFE LT LSL H₃PO₄ 75% B-01/DP-01 HNO₃ ≤10% B-02/DP-01 NaOH 30% B-03/DP-02 TT1 F-01 DN100 1mm PDT P-01 PP 100m³/h 15kW VEV FIT 01 MANIFOLD INVERSION A1 A4 A2 A3 20-30min/inv. M30-FG 1800L/circuit PT1 PT2 pH HF-rés. AIT2 Cond.tor. TT3 V-01 V-02 V-03 CM5 11 AI / 8 DI WS/MQTT Aller CIP DN100 Retour / inversion Dosage acids/base Instruments AI Manifold inv. flux TT2
Rep. Désignation Type signal CM5 Rév.
P-01Pompe PP 100m³/h 15kW + VEVSortie 4-20mA vitesseC
V-01/02/03Vannes papillon DN1003× Sortie TORC
V-A1/A2/A3/A4Manifold inversion de flux DN1004× Sortie TORC
DP-01/02Doseuses PVDF 150L/h (acides / soude)2× Sortie TORB
EH-01/02/03Cannes chauffantes PTFE 3×20kW3× Sortie TOR (gradins)B
FIT-01Débitmètre EM DN100 PTFE/HastelloyEntrée AI 4-20mAC
PT-01/02Transmetteurs pression 0-6 bar (ΔP éch.)2× Entrée AIB
PDT-01ΔP filtre F-01 0-2 barEntrée AIB
TT-01/02/03Pt100 (cuve / refoulement / retour)3× Entrée AIB
LT / LSLNiveau cuve radar + sécurité bas câblée1 AI + 1 TOR câbléB
pH-01Sonde pH HF-résistante (antimoine) corps PVDFEntrée AIC
AIT-02Conductivité toroïdale + compensation T°Entrée AIC — AJOUT
Total CM5 : 11 entrées AI · 8 entrées TOR · Sorties : 3 gradins + VEV + 2 doseuses + 7 vannes + klaxon
🧪 Dosage chimique
M30-FG standard : 1800 L/circuit
Rev.C : 1800 + 320 (DN100) + 400 talon = 2520 L
15–20% (CaF₂) · acide 75%
≤ 10% max (limite PP cuve)
▶ Séquence CIP Rév. C — 9 étapes
CM5 : non connecté (pilotage manuel)
✅ 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
BÂTI FIXE BÂTI MOBILE ⠿ PLAQUES ⠿ HG id=2 HD id=3 BG id=4 BD id=5 Δdiag : vrillage si ≠ LiDAR Mid-360
Bâti fixe (HG/HD)  ·  Bâti mobile (BG/BD)  ·  Diagonales : mesure de vrillage  ·  IDs affichés pour K04 (exemple)
— 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