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™ Rev.B · Chimie H₃PO₄ 15–20% + HNO₃ ≤10% · Cuve PP Ø1350 · Pompe PP 40 m³/h · T max 60°C
Interdits absolus : HCl, chlorures — incompatibles Hastelloy G-30
🎯 Machine cible & Diagnostic d'encrassement
Depuis dernier audit ThermaData ou Engineering
Critère arrêt CIP : ΔP ≤ 110% de la valeur neuve
🔧 P&ID Skid ThermaClean™ Rev.B · Cuve PP Ø1350 · Pompe PP 40m³/h · DN80
T-01 PP Ø1350 2000L utiles PTFE 3×20kW P-01 PP 40m³/h F-01 M30-FG 1800L/circuit {{TAG}} V-01 FIT PT pH H₃PO₄ IBC 1 HNO₃ IBC 2 NaOH IBC 3 CM5 WS/MQTT CIP aller Retour Dosage
🧪 Dosage chimique
M30-FG standard : 1800 L/circuit
Circuit + lignes + talon cuve ≈ 2400 L
15–20% (CaF₂) — recommandé 17.5%
≤ 10% (limite PP cuve)
▶ Séquence CIP — 9 étapes
CM5 : non connecté (pilotage manuel)
✅ Critère d'acceptation post-CIP
Critère : ΔP post-CIP ≤ 110% de cette valeur
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