← Servizi

Software — Monitoraggio qualità gas

AME Portal

Conosci il tuo gas. Dimostralo.

Punto di rugiada di acqua e idrocarburi, calcolato in continuo dagli strumenti che già possiedi — e registrato così a fondo da poter difendere ogni numero in una discussione contrattuale. Nel tuo impianto, sul tuo hardware, sotto il tuo controllo.

Motore pronto Punto di rugiada idrocarburi · Monitoraggio formazione idrati — nativo nel motore AME, con dosaggio inibitori metanolo / MEG — sviluppati e validati nel motore AME — integrazione nel portale in corso

  • ±0,017 K

    accordo con il motore di riferimento del settore, validato caso per caso

  • 3

    protocolli di impianto parlati nativamente — Modbus, IEC 60870-5-104, MQTT

  • 7 giorni

    di blackout di rete assorbiti dall'unità edge senza perdere una sola misura

  • 100%

    dei risultati salvati con motore, metodo e qualità — niente di non tracciabile

Il problema

Le sorprese sul punto di rugiada costano care.

Condense in linea, rischio idrati, penali per fuori specifica, dispute di custody transfer — tutto riconduce alla stessa lacuna: il gascromatografo dà la composizione, ma nessuno la trasforma in un punto di rugiada affidabile, continuo e allarmato alle condizioni di linea. I fogli di calcolo a posteriori non proteggono un contratto di fornitura. Un solo evento fuori specifica può costare più di anni di monitoraggio fatto bene.

Il motore dentro

La fisica è nostra, ed è citabile.

AME Portal non prende in affitto la sua termodinamica. Sotto c'è la nostra libreria di calcolo .NET: norme trascritte cifra per cifra dalle fonti pubblicate, ogni coefficiente tracciabile, e ogni risultato che porta con sé il proprio campo di validità e la propria incertezza. È un componente senza dipendenze — per questo la stessa fisica può girare su una edge box, nel portale o dentro il software di qualcun altro.

  • Punto di rugiada acqua

    ISO 18453, con l'ancoraggio acquoso che impedisce di mancare il primo liquido che si forma.

  • Qualità del gas

    ISO 6976:2016 — potere calorifico, indice di Wobbe e densità relativa, esatti sugli esempi di riferimento della norma.

  • Comprimibilità e densità

    GERG-2008 (ISO 20765-2) e AGA8-Detail (ISO 12213-2), trascritte dalle fonti di riferimento e concordi tra loro entro 1,2×10⁻⁴.

  • Punto di rugiada idrocarburi

    Flash bifase Peng-Robinson / SRK con stabilità di Michelsen — più cricondenterma e cricondenbara come solutori dedicati, non letture da grafico.

  • Formazione idrati

    Munck 1988 con SRK, inclusa la depressione da inibitori metanolo e MEG — la domanda operativa, non solo la curva da manuale.

  • Inviluppo di fase

    Tracciamento dell'inviluppo predictor-corrector — e dove il tracciato non riesce a chiudere l'intera curva, il risultato lo dichiara, invece di fingere di averlo fatto.

  • 441.072 punti di rugiada di miscela appaiati contro il motore commerciale di riferimento: media 0,3418 K su otto miscele di base — un corpus di accordo, e il valore è peggiorato quando la campagna è stata completata, perché è così che appare una cifra corretta.
  • La temperatura di rugiada dell'acqua concorda entro 13 mK medi e il contenuto d'acqua a saturazione entro lo 0,037 % — con zero fallimenti del solutore in tutte le campagne.
  • L'accordo con un altro programma non è accuratezza: gli idrati sono validati su dati di laboratorio — 5,64 % su metano puro, 1,85 % su CO₂, 2,92 % sulle miscele, 6,25 % su gas naturali reali — e l'inibizione con metanolo segue l'esperimento dal 10 al 50 % in peso.
  • Validato out-of-sample su dati di fonte primaria: cinque dei sei gas di riferimento del 1946 mai visti prima rientrano nella classe di accuratezza pubblicata del modello — e il sesto è dichiarato come scostamento noto, non nascosto.

Costruito per fallire con onestà

Un guasto fisico è un risultato, non un crash: nel core non c'è gestione delle eccezioni, perché nulla viene inghiottito. Le specie fuori campo vengono rifiutate anziché scartate in silenzio da una composizione, ogni risposta dichiara il campo in cui è valida, e l'unico parametro fittato dell'intera libreria è etichettato come tale, riproducibile da uno strumento versionato e validato su dati esclusi dal fit. La documentazione mancante su un'API pubblica rompe la build.

Sintesi di capacità e validazione →

Il confronto completo — metodo, cifre e i limiti in cui la libreria è indietro.

Prova il motore

Calcola un punto di rugiada. Proprio qui.

Questo è il motore ISO 18453 rilasciato, non una reimplementazione dimostrativa — calcolato live mentre digiti. Mai un numero nudo: ogni risposta arriva con la sua convergenza, il suo residuo, e un avviso in linguaggio chiaro quando esci dal campo di validità della norma.

Caricamento del motore di calcolo…

Composizione del gas

base secca, mol %

Totale 99.846 %

Condizioni

Cosa vuoi calcolare?

Calcolato live dal motore AME — lo stesso codice, gli stessi numeri.

Risultato

ISO 18453 · GERG-water su EoS Peng-Robinson modificata

Come funziona

Dal segnale di campo al trend difendibile, automaticamente.

  1. 01

    Collega ciò che hai

    AME Portal legge GC, RTU e trasmettitori via Modbus, IEC 104 o MQTT. Nessun nuovo hardware di campo — configurazione, non engineering.

  2. 02

    Calcola, onestamente

    Ogni ciclo di analisi diventa una composizione verificata, poi punto di rugiada dell'acqua e qualità del gas secondo ISO 18453 e ISO 6976 (punto di rugiada idrocarburi in roadmap). I dati sospetti vengono segnalati, mai usati in silenzio.

  3. 03

    Vedi, dimostra, agisci

    Dashboard live e trend storici in qualsiasi browser. Gli allarmi con isteresi scattano prima che un limite contrattuale venga superato — via webhook oggi, con email, SMS e Telegram in arrivo.

Tutto il sistema, in una riga — strumenti → edge → centro → il tuo schermo

Libertà di fisica

Il tuo punto di rugiada, il tuo motore di calcolo.

La maggior parte dei sistemi ti salda per sempre a un solo motore di calcolo. AME Portal tratta la termodinamica come un componente sostituibile: usa il motore validato di AME o il classico del settore GasVLe — scelto per singolo punto di misura, persino entrambi sullo stesso stream, fianco a fianco.

Nessun lock-in sul calcolo che conta di più

Perché conta commercialmente

Se una controparte mette in dubbio il tuo motore, riesegui gli stessi dati con un secondo motore e mostri l'accordo. Se tra cinque anni arriva un modello migliore, lo adotti — storico, trend e allarmi non cambiano.

Perché conta tecnicamente

Ogni risultato registra quale motore e quale metodo l'hanno prodotto. Numeri di motori diversi non vengono mai mescolati in silenzio su un trend — il motore AME è autoritativo per il numero contrattuale, e i valori di cross-check portano sempre un contrassegno esplicito.

Schermate operatore

Progettato per una sala controllo, non per una dashboard.

La maggior parte del software industriale è decorata. Queste schermate seguono la pratica HMI ad alte prestazioni — fondata su The High Performance HMI Handbook, ANSI/ISA-101, ANSI/ISA-18.2 / IEC 62682 ed EEMUA 191 — e le regole sono scritte, riviste e fissate da test, non lasciate al gusto personale.

  • Il colore è una risorsa scarsa

    Lo stato normale è in scala di grigi; il colore si spende solo su ciò che è anomalo o richiede azione. Una schermata dove tutto è verde insegna all'operatore che il colore non significa nulla.

  • Il lampeggio significa una cosa sola

    Un allarme che nessuno ha ancora visto. È l'unico movimento su qualunque schermata — e quella regola è fissata da test, non lasciata a un commento nel codice.

  • Niente sparisce senza essere visto

    Un allarme rientrato prima che qualcuno guardasse resta in sospeso finché non viene riconosciuto — lo stato ISA-18.2 «rientrato non riconosciuto», portato attraverso il database e la rete.

  • Le classi di allarme sono configurazione

    Nome, colore, lettera, se debba essere riconosciuto, se possa essere messo a riposo — impostati per sito, non compilati nel prodotto.

  • Il sistema di allarme misura sé stesso

    Una pagina dedicata giudica il sistema di allarme contro l'insieme di metriche EEMUA 191 / ISA-18.2 — tassi, alluvioni, allarmi permanenti, i peggiori attori in classifica. Ogni tasso è onesto sul suo denominatore: un periodo senza dati si legge NESSUN DATO, mai uno zero rassicurante.

  • Quando un dispositivo tace, il motivo è sullo schermo

    Una pagina di diagnostica per dispositivo risponde a «perché questo dispositivo non riporta?»: il registro di connessione, i frame di protocollo decodificati — Modbus, MQTT, IEC 60870-5-104 — e il prossimo tentativo previsto. Il silenzio è registrato come fatto a sé, distinto dal non aver mai riportato.

  • La lingua dell'operatore

    L'interfaccia operatore è localizzata: inglese e italiano sono attivi; tedesco e francese sono tradotti per intero e restano visibilmente disattivati finché un revisore madrelingua non li approva. Un testo di sicurezza che nessuno ha revisionato non va in esercizio attivo.

  • Leggibile da tutti, sempre

    Il colore non porta mai il significato da solo: ogni stato ha anche una lettera, una forma e una parola. Il movimento si può disattivare senza perdere informazione, e i dati mancanti sono disegnati come mancanti — mai come uno zero.

I tuoi dati, aperti

Una sala controllo nel tuo browser. Un database che possiedi.

La dashboard mostra punti di rugiada live contro i limiti contrattuali, stato dei canali e allarmi attivi; i trend risalgono ad anni e si caricano in secondi, e qualsiasi insieme di punti di misura può essere sovrapposto su un unico grafico — ogni serie intitolata con la provenienza del suo motore. Sotto c'è PostgreSQL aperto — non un caveau proprietario. I tuoi ingegneri possono interrogarlo, Grafana può graficarlo. Se AME sparisse domani, i tuoi dati resterebbero tuoi, in un formato che tutto il mondo capisce.

L'interfaccia è la porta principale — mai l'unica

Costruito per siti reali

Ogni sito misurato. Un solo posto dove guardare.

Stazioni di compressione, campi di stoccaggio, punti di confine — ognuno riceve una piccola unità edge AME che parla con gli strumenti locali. Tutte riportano a un unico portale centrale: un database, un'interfaccia, un audit trail. Cade il collegamento con un sito? L'edge continua a misurare, calcolare e allarmare fino a una settimana, poi ricuce lo storico — senza buchi, senza recupero manuale.

Molti siti, una sola verità — e i collegamenti remoti possono permettersi di cadere

Un solo store, ogni sito

Tutti i tuoi siti spingono in un unico database.

Che gli edge siano una manciata o centinaia — ognuno spinge i suoi risultati verso un unico database centrale. Ogni edge mantiene un outbox locale persistente, l'ingest è idempotente — di fatto exactly-once — e una settimana di collegamento assente si ricuce da sola al ritorno della linea. Niente silos per sito, niente export da ricucire dopo: ogni snapshot di ogni sito atterra in un unico store PostgreSQL + TimescaleDB — un solo backup, un solo posto dove guardare.

Outbox persistente per edge · ingest exactly-once · 7 giorni di blackout si ricuciono senza buchi

Perché AME Portal

Costruito per gli impianti, non per le demo.

  • Lo split C6+ è un input, mai un'assunzione

    Come si divide un lump C6+ cambia il risultato — tre split pubblicati spostano il cricondentherm di ~6 K sullo stesso gas. Per questo lo split è configurazione dichiarata, e ogni risultato memorizzato indica quale è stato usato.

  • Numeri difendibili

    Ogni risultato porta il suo pedigree completo: motore, metodo, edizione della norma, qualità del dato. Quando un numero viene contestato, rispondi con un registro — non con un'alzata di spalle.

  • Scegli la tua fisica

    Il motore validato di AME o GasVLe — per punto di misura, anche fianco a fianco. Nessun lock-in sul calcolo che conta di più.

  • I tuoi dati restano tuoi

    Tutto nelle tue sedi — Linux o Windows, VM o hardware, nessun cloud richiesto. Storage PostgreSQL aperto che i tuoi strumenti possono leggere, per sempre.

  • Sopravvive alle reti difficili

    Le unità edge continuano a misurare, calcolare e allarmare per una settimana senza connettività, poi si riallineano da sole. I siti remoti sono cittadini di prima classe.

  • Allarmi che fanno sul serio

    Isteresi e ritardo integrati: un valore che oscilla su una soglia non sveglia nessuno dodici volte alle 3 di notte. Riconoscimenti registrati: chi, quando, cosa ha detto.

  • Nato in campo, non in laboratorio

    Progettato da chi fa commissioning di impianti gas di mestiere. Rispetta come funzionano davvero i siti: collegamenti instabili, vendor misti, audit e operatori che vogliono risposte a colpo d'occhio.

  • Edge solo in uscita

    L'edge chiama solo verso l'esterno — una connessione che avvia lui stesso verso il portale, nessuna porta in ascolto in sito. Attraversa NAT e firewall di impianto senza esporre nulla agli attacchi.

  • Chiavi revocabili

    Ogni edge ha la propria API key — hashata a riposo, mostrata una volta sola, revocabile live dall'interfaccia. La configurazione persistente è separata dai comandi transitori, che scadono invece di accumularsi, e ogni azione è tracciata.

Il confronto onesto

Cosa probabilmente fai oggi.

Capacità Fogli di calcolo Historian / SCADA AME Portal
Punto di rugiada continuo alle condizioni di linea manuale, a posteriori salva i segnali, non calcola ✓ ogni ciclo di analisi
Conformità ISO 18453 / ISO 6976 dipende da chi ha fatto il foglio ✓ validata, versionata
Gestione dei dati sospetti errori silenziosi bit di qualità, inutilizzati ✓ segnalati, propagati, visibili
Allarme prima della violazione contrattuale solo sui segnali grezzi ✓ sul punto di rugiada calcolato
Audit trail per le dispute versioni di file e speranza parziale ✓ pedigree completo per valore
Siti remoti con collegamenti deboli buchi nello storico ✓ buffer di 7 giorni, riallineamento automatico
Libertà di cambiare motore di calcolo ✓ per punto, fianco a fianco
Accesso aperto ai dati è un file export proprietario ✓ SQL standard, pronto per Grafana

Validazione — motore contro motore

Due motori. Lo stesso gas. Guarda tu stesso.

Non ci siamo limitati a dichiarare che il motore AME è corretto — l'abbiamo eseguito fianco a fianco con GasVLe 5.15, il riferimento del settore per decenni, sulle stesse composizioni e pressioni. E poiché AME Portal può ospitarli entrambi, questa non è una slide — puoi riprodurla sul tuo gas, qualsiasi giorno.

Nei casi wet-gas che entrambi i motori risolvevano senza problemi, AME ha concordato entro diciassette millesimi di kelvin. Nei più difficili — gas naturale a 60 bar con tracce d'acqua — AME li ha risolti tutti: senza un ancoraggio acquoso, un solutore semplicemente manca il primo liquido che si forma e riporta il punto di rugiada idrocarburi, 13,5 K troppo freddo.

Punto di rugiada dell'acqua ISO 18453 · 12 casi di confronto · GasVLe 5.15 vs motore AME · registro completo su richiesta

Quanto AME segue da vicino il motore di riferimento

Differenza nella temperatura di rugiada dell'acqua calcolata (AME meno GasVLe 5.15), stessa composizione, stessa pressione — in millikelvin, millesimi di grado.

Il divario è per lo più sotto i 3 mK e mai oltre i 17 mK. Disegnato contro la tolleranza di ±2 K che governa un contratto gas, il caso peggiore è una scheggia larga un pixel.

La differenza tra un numero e un numero difendibile

Dove conta davvero: tracce d'acqua in pressione

Gas naturale a 60 bar, 0 °C, 102 ppm d'acqua. Raffreddando, il primo liquido a comparire è l'acqua. Mancala e consegni gas umido credendolo secco — rischio idrati, corrosione, un contratto violato.

E le grandezze di qualità del gas? Sulla norma, alla cifra.

Potere calorifico, indice di Wobbe e densità relativa secondo ISO 6976:2016 — AME centra esattamente l'esempio di riferimento della norma, e allo stesso tempo replica i numeri storici di GasVLe entro un centesimo di percento.

ISO 6976 Annex D example (15/15 °C)ISO 6976:2016GasVLe 5.15AME engine
Gross calorific value — volume, real (MJ/m³)39.7335139.736139.73351
Wobbe index — gross, real (MJ/m³)50.3031850.3037550.30318
Relative density, real0.623910.6239780.623911

I numeri sono indistinguibili. L'ingegneria no. Il motore AME è .NET / C# moderno, doppia precisione piena, Linux e Windows. GasVLe è un nucleo Fortran del 2009 dietro un add-in VB6 — precisione singola, solo Windows, ActiveX bloccato da licenza. Dove i due divergono, di solito stai vedendo l'aritmetica a precisione singola di GasVLe, non la fisica.

  • Per lo più entro 3 mK — circa cento volte più stretto dell'incertezza di ±2 K della stessa ISO 18453. I due motori sono, in pratica, indistinguibili.
  • I coefficienti di interazione ISO 18453 di AME risultano identici cifra per cifra al database industriale indipendente del motore di riferimento — la stessa fisica, confermata da due direzioni.
  • Il verdetto indipendente: equivalente all'implementazione di riferimento industriale sul punto di rugiada dell'acqua — e nettamente più robusto sul gas naturale umido in pressione.
  • Ri-dimostrato dentro AME Portal stesso: il sidecar GasVLe del prodotto contro GasVLe 5.15 con licenza — 1,8 mK alle condizioni di linea, da −0,9 a +3,2 mK su uno sweep 5–100 bar, fissato come test di accettazione automatico che ricalcola i numeri AME a ogni build.

Tocca il prodotto

Questo è il lavoro. Guardalo accadere.

Non è un mock-up: è l'interfaccia di AME Portal — la stessa libreria di controlli, le stesse schermate, le stesse regole HMI — con il motore AME rilasciato in esecuzione su quattro dispositivi edge simulati. Percorri la barra di navigazione: la panoramica della flotta con la sua targa dispositivo, il trend con scala fissa e limite contrattuale, il riepilogo allarmi con gli stati ISA-18.2 che puoi riconoscere, e la diagnostica. Solo l'impianto è simulato.

AME Portal monitoraggio qualità del gas · impianto simulato
SIMULAZIONE Portale: online Collector: 7/8

Panoramica della flotta

Dispositivi edge, i loro collegamenti di campo e ciò che stanno consegnando
Live
Qui il colore è un canale ridondante: ogni stato porta anche una parola e un segno.
Dispositivi che riportano
7/8
connessi e in consegna
Allarmi critici
0
0 non riconosciuti
Altri allarmi
0
alta, bassa e informativa
Frequenza allarmi
0
ogni 10 min · flood oltre 10
In attesa di sincronizzazione
3,184
letture trattenute negli edge
Dispositivi edge — flusso dati
Confronto omogeneo — una misura, una scala
Punto di rugiada acqua · °C · -26 … 2 °CBAD ----BAD ----BAD ----BAD ----BAD ----BAD ----BAD ----BAD ----
Margine sul limite contrattuale · KBAD ----BAD ----BAD ----BAD ----BAD ----BAD ----BAD ----BAD ----
Andamento recente
StatoONLINEONLINEONLINEOFFLINEONLINEONLINEONLINEONLINE

La luminosità porta la connessione — più chiaro della pagina è online, più scuro è offline — e una parola di stato dice quale. Il colore compare solo dove c'è un allarme, come glifo di priorità che porta anche forma e numero, lampeggiante solo finché non è riconosciuto.

Dati simulati, prodotto reale: questa è l'interfaccia di AME Portal, con il motore AME rilasciato in esecuzione su otto dispositivi edge simulati — ognuno dichiara un'analisi del gas diversa, perché è questo che rende visibile la differenza. Nessun impianto è collegato.

Per chi è

Dove la qualità del gas è denaro.

  • Trasporto e stoccaggio

    Punti di custody transfer, stazioni di confine e stoccaggi che vivono o muoiono di limiti contrattuali sul punto di rugiada.

  • Trattamento gas

    Impianti di disidratazione e trattamento che devono vedere la deriva delle prestazioni prima che diventi un evento fuori specifica.

  • Consumatori industriali

    Centrali, impianti LNG e di processo che proteggono turbine e apparecchiature da trascinamenti di liquido ed escursioni di qualità.

Architettura

Un cluster che si ripara da solo.

Ogni sito esegue un piccolo collettore edge — PC industriale o macchina virtuale, lo stesso binario. Lo stack centrale — ingest, servizi gRPC, notifiche, lo store time-series TimescaleDB e l'interfaccia Blazor — gira come VM su un cluster Proxmox iperconvergente con storage Ceph: ogni disco in tre copie distribuite sui nodi. Aggiorni un server migrando prima le sue VM a caldo; se un nodo muore, il cluster riavvia da solo le sue VM altrove, in meno di un minuto. Nessuna licenza per core, nessun single point of failure.

Edge: PC o VM

Un solo binario collettore per sito, Linux o Windows. Misura, calcola e allarma per un'intera settimana offline, poi si riallinea da solo.

Centro: Proxmox HCI

Calcolo e storage fusi su nodi standard. Le VM migrano a caldo per la manutenzione; il guasto di un nodo non costa nulla. Cresci aggiungendo un nodo, non riprogettando.

Store e trend: TimescaleDB

Ogni snapshot è una riga di hypertable; gli aggregati continui riducono i dati lato server, così la dashboard estrae anni di storico in secondi — un unico store aperto per live, trend, allarmi e audit.

Qui la resilienza non è una funzione d'emergenza — è lo stato normale. Ceph mantiene ogni disco replicato sui nodi, così i dati di una VM non sono mai legati alla macchina su cui gira; e quando un nodo va aggiornato, le sue VM migrano a caldo su un altro nodo prima che qualcuno lo tocchi.

Ceph mantiene ogni disco replicato sui nodi · per la manutenzione pianificata le VM migrano prima a caldo su un altro nodo

Cosa succede quando un nodo muore.

Nessun cercapersone alle 3 di notte, nessun restore da backup: il cluster ha già tre copie di ogni disco e mantiene una maggioranza in piedi — riporta le VM perse su un altro nodo e va avanti.

Un nodo si guasta · le sue VM ripartono su un superstite dalla replica Ceph · il quorum regge · nulla va perso

E quando muore un singolo disco.

La stessa logica scende fino ai singoli dischi. Quando uno muore, nessuna VM si ferma e niente viene ripristinato da backup: ogni blocco che conteneva vive anche su altri dischi di altri nodi, così Ceph si accorge della perdita e ricostruisce le copie mancanti dalle repliche superstiti — da solo, finché il pool non è di nuovo pienamente ridondante. Sostituire il disco guasto diventa manutenzione ordinaria, non un ripristino.

Un disco si guasta · i suoi blocchi sopravvivono sugli altri nodi · Ceph ricostruisce da solo le copie perse · di nuovo sano