Riferimento delle formule

Ogni metrica, punteggio e soglia utilizzati nei report AI Analytics, raccolti in un'unica pagina.

Ogni formula utilizzata nei report, raccolta in un unico posto. Ciascuna formula è annotata con il report a cui appartiene e il contesto in cui si applica. La matematica è renderizzata con KaTeX.

Punteggio composito — logica moltiplicativa

Combina segnali indipendenti come se fossero probabilità indipendenti. Utilizzato da Bypass del contatore (nodo e flotta).

Scomposite=100(1i=1N(1pi))S_\text{composite} = 100 \cdot \left(1 - \prod_{i=1}^{N}(1 - p_i)\right)

dove pi[0,1]p_i \in [0, 1] è la probabilità derivata dalla severità dell’ii-esimo pattern che si è attivato:

pi={0.00severity=info0.10severity=low0.30severity=medium0.50severity=high0.65severity=high_plusp_i = \begin{cases} 0.00 & \text{severity}=\text{info} \\ 0.10 & \text{severity}=\text{low} \\ 0.30 & \text{severity}=\text{medium} \\ 0.50 & \text{severity}=\text{high} \\ 0.65 & \text{severity}=\text{high\_plus} \end{cases}

Esempio. Due pattern high+ danno S=100(10.352)=87.75S = 100 \cdot (1 - 0.35^2) = 87.75. Il punteggio deliberatamente non può raggiungere 100 dalla sola rilevazione dei pattern — la saturazione a 100 richiede eventi del dispositivo confermati (limite massimo di confidenza = medium senza di essi).

Punteggio a somma pesata

Nodi più problematici (cinque misurazioni):

Scomposite=kKwksk,K={battery,telem,quality,risk,events}S_\text{composite} = \sum_{k \in K} w_k \cdot s_k, \quad K = \{\text{battery}, \text{telem}, \text{quality}, \text{risk}, \text{events}\}

Pesatura uniforme, wk=20%w_k = 20\% ciascuno.

Principali perdite di gas (quattro sotto-punteggi, pesi disuguali):

Sleak=0.4squiet+0.3sbaseline+0.2sdrip+0.1sdriftS_\text{leak} = 0.4 \cdot s_\text{quiet} + 0.3 \cdot s_\text{baseline} + 0.2 \cdot s_\text{drip} + 0.1 \cdot s_\text{drift}

Rilevatori di pattern — Bypass del contatore

Pattern 1 — flusso nullo a una pressione di default (severità = high+, p = 0.65):

trigger=(Qˉ0.5m³/h su una finestra6h)(σP<0.1kPa)(PD)\text{trigger} = (\bar Q \leq 0.5\,\text{m³/h su una finestra} \geq 6\,\text{h}) \land (\sigma_P < 0.1\,\text{kPa}) \land (P \in \mathcal{D})

D={100.0,101.325,103.0,105.0}±0.5{0.0}±0.3\mathcal{D} = \{100.0, 101.325, 103.0, 105.0\}_{\pm 0.5} \cup \{0.0\}_{\pm 0.3} (kPa). Questi sono i valori di default canonici a cui ripiega un calcolatore di portata quando il trasduttore di pressione viene scollegato o sostituito.

Pattern 2 — flusso nullo con pressione bloccata (severità = medium, p = 0.30). Violazione della legge di Gay-Lussac per un volume di gas sigillato.

trigger=(Qˉ0.5m³/h)(ΔT1°C)(σP<0.1kPa)\text{trigger} = (\bar Q \leq 0.5\,\text{m³/h}) \land (\Delta T \geq 1\text{°C}) \land (\sigma_P < 0.1\,\text{kPa})

ΔP atteso secondo Gay-Lussac (processo isocoro):

P1T1=P2T2    ΔPexpected=Pabs(1)ΔTKT1(K)\frac{P_1}{T_1} = \frac{P_2}{T_2} \;\Longrightarrow\; \Delta P_\text{expected} = P_\text{abs}^{(1)} \cdot \frac{\Delta T_K}{T_1^{(K)}}

dove:

  • Pabs(1)=Pgauge+101.325P_\text{abs}^{(1)} = P_\text{gauge} + 101.325 kPa se Pgauge<50P_\text{gauge} < 50 kPa (sensore relativo); altrimenti Pabs=PkPaP_\text{abs} = P_\text{kPa}
  • T(K)=T°C+273.15T^{(K)} = T_{°C} + 273.15
  • ΔTK=T2(K)T1(K)=T2°CT1°C\Delta T_K = |T_2^{(K)} - T_1^{(K)}| = |T_2^{°C} - T_1^{°C}| (differenza in Kelvin ≡ differenza in Celsius)

“P è congelata” si attiva quando:

ΔPexpectedσP3\frac{\Delta P_\text{expected}}{\sigma_P} \geq 3

Protezione dai falsi positivi — nodo di rete. Gay-Lussac si applica solo a un volume chiuso. In un nodo collegato alla rete principale del gas, la pressione relativa è mantenuta dal regolatore di rete, non dalla fisica del gas. Prima che il rilevatore si attivi:

is_network=(median(Pgauge)<10kPa)(σP(window)<2kPa)¬is_p_sensor_broken\text{is\_network} = (\text{median}(P_\text{gauge}) < 10\,\text{kPa}) \land (\sigma_P^\text{(window)} < 2\,\text{kPa}) \land \neg \text{is\_p\_sensor\_broken}

Se il nodo è un nodo di rete, tutti gli eventi di pressione bloccata sono esclusi dal punteggio e viene aggiunta una scheda informativa.

Pattern 3 — ripresa dopo un periodo di flusso nullo (severità = high, p = 0.50). Salto sincrono di Q + P immediatamente dopo un lungo periodo di flusso nullo:

trigger=t[endrun,+2h]:Q(t)10ΔP20kPa\text{trigger} = \exists\, t \in [\text{end}_\text{run}, +2\text{h}] : Q(t) \geq 10 \land |\Delta P| \geq 20\,\text{kPa}

Pattern 4 — lacuna con sessioni pulite (severità = medium, p = 0.30). Ore di archivio mancante mentre il dispositivo era dimostrabilmente raggiungibile:

trigger=(missing_hours24)(successful_sessions_in_gap1)\text{trigger} = (\text{missing\_hours} \geq 24) \land (\text{successful\_sessions\_in\_gap} \geq 1)

Pre-filtri (protezioni dai falsi positivi)

SegnaleSogliaEffetto
Sensore P guastoP congelata ≥ 168 h in qualsiasi momento nella finestratutti i rilevatori basati su P disabilitati
Collegato alla retemedian(P_gauge) < 10 kPa AND σ_P < 2 kPa AND non guastopattern di pressione bloccata escluso dal punteggio
Picco di telemetriaP>500P > 500 kPa OR (Q>20×median(Q)Q > 20 \times \text{median}(Q) mentre Q > 1000 m³/h)riga sostituita con NULL prima della logica di manomissione

Limite massimo di severità, applicato dopo tutti i rilevatori e prima del punteggio di sospetto:

Composizione degli eventiLivello massimo consentito
ha high+very high
ha highhigh
due o più mediumhigh
esattamente un mediummedium
solo low o nientemedium

Copertura e qualità dei dati — Analisi dei consumi

cov=HOK+HNULLHexpected,unobs%=(1cov)100%\text{cov} = \frac{H_\text{OK} + H_\text{NULL}}{H_\text{expected}}, \quad \text{unobs}_\% = (1 - \text{cov}) \cdot 100\%
CondizioneSeverità
tail_h > 168 hcritical
unobs_pct > 30%high
unobs_pct > 10%medium
altrimentilow

Volume non osservato stimato (due metodi). Estrapolazione del flusso medio:

Vunobs(mean)=QˉOKHunobsV^{(\text{mean})}_\text{unobs} = \bar Q_\text{OK} \cdot H_\text{unobs}

Ricostruzione del profilo diurno:

Vunobs(profile)=hunobsQˉhV^{(\text{profile})}_\text{unobs} = \sum_{h \in \text{unobs}} \bar Q_h

Soglia di inattività operativa:

{h:Q(h)<0.05}HOK>0.95modalitaˋ inattiva (il consumo nullo non eˋ penalizzato)\frac{|\{h : Q(h) < 0.05\}|}{H_\text{OK}} > 0.95 \Rightarrow \text{modalità inattiva (il consumo nullo non è penalizzato)}

Riconciliazione Q/V:

ΔVintegral=hQ(h)1h,ΔVcounter=V(tend)V(tstart)\Delta V_\text{integral} = \sum_h Q(h) \cdot 1\text{h}, \quad \Delta V_\text{counter} = V(t_\text{end}) - V(t_\text{start}) segnala incongruenza Q/V se ΔVcounterΔVintegralΔVcounter>5%\text{segnala incongruenza Q/V se } \frac{|\Delta V_\text{counter} - \Delta V_\text{integral}|}{\Delta V_\text{counter}} > 5\%

La tolleranza del 5% segue la classe 1.0 OIML R 137 più un margine di arrotondamento dell’integrazione.

Sotto-punteggi — Nodi più problematici

Pre-classificazione rapida (solo metadati):

Sfast=dpts(days_since_last_session)+spts(status)S_\text{fast} = d_\text{pts}(\text{days\_since\_last\_session}) + s_\text{pts}(\text{status}) dpts(d)={100d6060+(d30)1.3330d<6020+(d7)1.747d<30d2.85d<7d_\text{pts}(d) = \begin{cases} 100 & d \geq 60 \\ 60 + (d-30) \cdot 1.33 & 30 \leq d < 60 \\ 20 + (d-7) \cdot 1.74 & 7 \leq d < 30 \\ d \cdot 2.85 & d < 7 \end{cases}

spts=30s_\text{pts} = 30 se lo stato del dispositivo non è “operational”, altrimenti 0.

Sotto-punteggio batteria (mV):

vpts={100Vlast<300080Vlast<320050Vlast<340025Vlast<36000otherwisev_\text{pts} = \begin{cases} 100 & V_\text{last} < 3000 \\ 80 & V_\text{last} < 3200 \\ 50 & V_\text{last} < 3400 \\ 25 & V_\text{last} < 3600 \\ 0 & \text{otherwise} \end{cases} Sbattery=min(100,vpts+dpts(drop_pct))S_\text{battery} = \min(100, v_\text{pts} + d_\text{pts}(\text{drop\_pct}))

dove dpts=30d_\text{pts} = 30 se il calo > 10%, 15 se il calo > 5%, altrimenti 0.

Sotto-punteggio di rischio:

Srisk=11.85imin(capi,αini)S_\text{risk} = \frac{1}{1.85} \sum_i \min(\text{cap}_i, \alpha_i \cdot n_i)
Segnale nin_iαi\alpha_icap
quiet_n_pct0.840
n_plateau420
n_neg (binary)2525
n_live_p840
n_pt_resets630
n_drop_rec530

Sotto-punteggio eventi:

CondizioneSeventsS_\text{events}
physical AND substitution100
solo physical80
solo substitution60
solo errore di metrologia / sistema30
nessun evento0

Soglia della batteria — Previsione batteria e Previsione batteria flotta

Punteggio per sorgente (% o mV):

Smetro=clip[0,100](VVcritVfreshVcrit100)S_\text{metro} = \text{clip}_{[0,100]}\left(\frac{V - V_\text{crit}}{V_\text{fresh} - V_\text{crit}} \cdot 100\right)
ScalaVcritV_\text{crit}VfreshV_\text{fresh}
% (metering Li-SOCl₂)2090
mV (telemetry Li-pol)33003600

Composito (anello più debole):

Sbattery=min(Smetro,Stelem)S_\text{battery} = \min(S_\text{metro}, S_\text{telem})

Previsione TcritT_\text{crit} (tre scenari):

Tcrit(opt)=tnow+VnowVcritdrop_rateT_\text{crit}^{(\text{opt})} = t_\text{now} + \frac{V_\text{now} - V_\text{crit}}{|\text{drop\_rate}|} Tcrit(real)=Tcrit(opt)(1αaccel)T_\text{crit}^{(\text{real})} = T_\text{crit}^{(\text{opt})} \cdot (1 - \alpha_\text{accel}) Tcrit(pess)=Tcrit(real)0.5T_\text{crit}^{(\text{pess})} = T_\text{crit}^{(\text{real})} \cdot 0.5

Quando un evento di sostituzione viene trovato nella finestra del report, tutte le regressioni lineari sono limitate al periodo successivo alla sostituzione. Altrimenti il salto di tensione alla sostituzione (per esempio, 3225 → 4197 mV) produce una pendenza positiva spuria — fisicamente impossibile per una Li-pol non ricaricabile.

slopereal=linreg({(ti,vi):titreplacement})\text{slope}_\text{real} = \text{linreg}\big(\{(t_i, v_i) : t_i \geq t_\text{replacement}\}\big)

Sostituzione del blocco di telemetria. Per i dispositivi la cui batteria è un pacco di telemetria non ciclico, la previsione “giorni al raggiungimento del livello critico dallo scaricamento” non si applica. La decisione di sostituzione è presa come il peggiore dei tre criteri indipendenti.

Età anagrafica:

age_status={okyage<0.75yexpectedplan0.75yexpectedyage<yexpecteddueyageyexpected\text{age\_status} = \begin{cases} \text{ok} & y_\text{age} < 0.75 \cdot y_\text{expected} \\ \text{plan} & 0.75 \cdot y_\text{expected} \leq y_\text{age} < y_\text{expected} \\ \text{due} & y_\text{age} \geq y_\text{expected} \end{cases}

dove yexpected=3y_\text{expected} = 3 anni (durata di targa Li-pol).

Sessioni utilizzate rispetto al budget del pacco:

sessions_status={okratio<0.75plan0.75ratio<1.0dueratio1.0,ratio=sessions_used2000\text{sessions\_status} = \begin{cases} \text{ok} & \text{ratio} < 0.75 \\ \text{plan} & 0.75 \leq \text{ratio} < 1.0 \\ \text{due} & \text{ratio} \geq 1.0 \end{cases}, \quad \text{ratio} = \frac{\text{sessions\_used}}{2000}

Il budget di 2000 sessioni corrisponde a un pacco da 2000 mAh (≈ 1 mAh per sessione sotto carico TX).

Degradazione sotto carico (ultimi 30 g vs 180–150 g fa):

deg_pct=100min(Vold)min(Vrecent)min(Vold)\text{deg\_pct} = 100 \cdot \frac{\min(V_\text{old}) - \min(V_\text{recent})}{\min(V_\text{old})} deg_status={okdeg_pct<3%watch3%deg_pct<8%degradeddeg_pct8%\text{deg\_status} = \begin{cases} \text{ok} & \text{deg\_pct} < 3\% \\ \text{watch} & 3\% \leq \text{deg\_pct} < 8\% \\ \text{degraded} & \text{deg\_pct} \geq 8\% \end{cases}

Verdetto finale (peggiore dei tre):

overall={dueany of {age, sessions, deg}{due, degraded}planelse if any{plan, watch}okotherwise\text{overall} = \begin{cases} \text{due} & \text{any of } \{\text{age, sessions, deg}\} \in \{\text{due, degraded}\} \\ \text{plan} & \text{else if any} \in \{\text{plan, watch}\} \\ \text{ok} & \text{otherwise} \end{cases}

Capacità della batteria per i modelli di segnale / consumo:

ΔVperiod=VfirstVlast,ΔCused=ΔVCmAh1200 mV\Delta V_\text{period} = V_\text{first} - V_\text{last}, \quad \Delta C_\text{used} = \Delta V \cdot \frac{C_\text{mAh}}{1200\text{ mV}}

dove 1200 mV è l’escursione di tensione Li-pol dal nominale alla scarica completa (3.0 → 4.2 V). La rilevazione di calo anomalo si attiva quando il tasso di calo negli ultimi 30 giorni supera il doppio della baseline a 90 giorni.

Rilevazione delle perdite — Principali perdite di gas

Soglia adattiva per stazione:

θleak=max(0.05,P95(Q)0.05)\theta_\text{leak} = \max(0.05, P_{95}(Q) \cdot 0.05)

5% del p95 proprio di ciascuna stazione — adattiva, così i siti commerciali non vengono segnalati con la stessa soglia di quelli residenziali.

Sotto-punteggi:

squiet=100minh[2,5]Q(h)θleak (limitato a 100)s_\text{quiet} = 100 \cdot \frac{\min_{h \in [2,5]} Q(h)}{\theta_\text{leak}} \text{ (limitato a 100)} sbaseline=100P5(Q)θleak (limitato a 100)s_\text{baseline} = 100 \cdot \frac{P_5(Q)}{\theta_\text{leak}} \text{ (limitato a 100)} sdrip=100{h:0.5θQ(h)2θ}Hs_\text{drip} = 100 \cdot \frac{|\{h : 0.5\theta \leq Q(h) \leq 2\theta\}|}{|H|} sdrift=100tanh(slope(P5)θleak/mese)s_\text{drift} = 100 \cdot \tanh\left(\frac{\text{slope}(P_5)}{\theta_\text{leak} / \text{mese}}\right)

Calcoli CO₂e — Decarbonizzazione ed Emissioni ed energia

Metano → CO₂e:

mCH4=VleakϕCH4ρCH4,ρCH4=0.68 kg/m³m_\text{CH4} = V_\text{leak} \cdot \phi_\text{CH4} \cdot \rho_\text{CH4}, \quad \rho_\text{CH4} = 0.68 \text{ kg/m³} mCO2e(GWP100)=mCH428,mCO2e(GWP20)=mCH484m_\text{CO2e}^{(\text{GWP100})} = m_\text{CH4} \cdot 28, \quad m_\text{CO2e}^{(\text{GWP20})} = m_\text{CH4} \cdot 84

Fattori GWP secondo IPCC AR6 (il fattore a 20 anni riflette l’impatto di riscaldamento a breve termine, rilevante per gli obiettivi di mitigazione a breve termine).

CO₂ diretta (da gas bruciato):

mCO2,direct=VconsumedEFCO2,EFCO2=1.96 kg/m³m_\text{CO2,direct} = V_\text{consumed} \cdot \text{EF}_\text{CO2}, \quad \text{EF}_\text{CO2} = 1.96 \text{ kg/m³}

Energia:

EGJ=VHHV,HHV=37.0 MJ/m³E_\text{GJ} = V \cdot \text{HHV}, \quad \text{HHV} = 37.0 \text{ MJ/m³} EkWh=EGJ10003.6E_\text{kWh} = E_\text{GJ} \cdot \frac{1000}{3.6}

Scenari di investimento — Decarbonizzazione e ROI dell’automazione

CAPEX / OPEX (per nodo):

CAPEXtotal=Ncapex_per_node,OPEX/year=Nopex_per_node_per_year\text{CAPEX}_\text{total} = N \cdot \text{capex\_per\_node}, \quad \text{OPEX}/\text{year} = N \cdot \text{opex\_per\_node\_per\_year}

Valore / Ritorno dell’investimento:

Value/year=hot spots(gas+carbonGWP100)\text{Value}/\text{year} = \sum_\text{hot spots}(\text{gas} + \text{carbon}_\text{GWP100}) Paybackmonths={CAPEXValueOPEX12Value>OPEXnoneotherwise\text{Payback}_\text{months} = \begin{cases} \dfrac{\text{CAPEX}}{\text{Value} - \text{OPEX}} \cdot 12 & \text{Value} > \text{OPEX} \\ \text{none} & \text{otherwise} \end{cases}

ROI / TCO:

ROI=Value/yearOPEX/yearCAPEXtotal100%\text{ROI} = \frac{\text{Value/year} - \text{OPEX/year}}{\text{CAPEX}_\text{total}} \cdot 100\% TCO5=CAPEXtotal+5OPEX/year\text{TCO}_5 = \text{CAPEX}_\text{total} + 5 \cdot \text{OPEX/year}

Previsione della domanda — Previsione domanda gas

Modello lineare (OLS):

Q(t)=β0+β1t+k=12[αksin(2πkt/365)+γkcos(2πkt/365)]+j=16wj1dow=j+δHDD(t)+εQ(t) = \beta_0 + \beta_1 t + \sum_{k=1}^{2}[\alpha_k \sin(2\pi k t/365) + \gamma_k \cos(2\pi k t/365)] + \sum_{j=1}^{6} w_j \mathbb{1}_{\text{dow}=j} + \delta \cdot \text{HDD}(t) + \varepsilon

Trend + stagionalità annuale a due armoniche + variabili dummy del giorno della settimana + un termine di gradi-giorno di riscaldamento.

HDD:

HDD(t)=max(0,18°CTˉ(t))\text{HDD}(t) = \max(0, 18°C - \bar T(t))

IC 95%:

Q^(t)±1.96σ^ε1+h(t)\hat Q(t) \pm 1.96 \cdot \hat\sigma_\varepsilon \cdot \sqrt{1 + h(t)}

Backtest:

MAE=1NtQ(t)Q^(t),MAPE=1NtQ(t)Q^(t)Q(t)100%\text{MAE} = \frac{1}{N} \sum_t |Q(t) - \hat Q(t)|, \quad \text{MAPE} = \frac{1}{N} \sum_t \frac{|Q(t) - \hat Q(t)|}{Q(t)} \cdot 100\% Coverage95%=1Nt1Q(t)[Q^t±1.96σ^]\text{Coverage}_{95\%} = \frac{1}{N} \sum_t \mathbb{1}_{Q(t) \in [\hat Q_t \pm 1.96\hat\sigma]}

Adattamento sano: copertura ≈ 95%, MAPE < 15%.

Anomalie di pressione — Anomalie di pressione

Interruzione:

outage(t)=1P(t)=nullP(t)=0\text{outage}(t) = \mathbb{1}_{P(t) = \text{null} \lor P(t) = 0}

Calo brusco:

drop(t)=1P(t1)P(t)>5 kPa/h\text{drop}(t) = \mathbb{1}_{P(t-1) - P(t) > 5 \text{ kPa/h}}

Deriva della baseline:

drift30d=P5(last 30d)P5(first 30d)P5(first 30d)100%\text{drift}_{30d} = \frac{P_5^{(\text{last 30d})} - P_5^{(\text{first 30d})}}{P_5^{(\text{first 30d})}} \cdot 100\%

Solleva un incidente di deriva della baseline se |drift| > 20% nel periodo analizzato.

Instabilità (mobile):

instability(t)=σP(24h)Pˉ(24h)\text{instability}(t) = \frac{\sigma_P^{(24h)}}{\bar P^{(24h)}}

Solleva un incidente di instabilità se il rapporto supera 0.3 su una finestra ≥ 6 ore.

Sessioni lunghe — rilevazione IQR

Soglia per stazione:

θlong=Q3+1.5IQR,IQR=Q3Q1\theta_\text{long} = Q_3 + 1.5 \cdot \text{IQR}, \quad \text{IQR} = Q_3 - Q_1

Un rilevatore robusto di valori anomali — migliore del punteggio z per la distribuzione asimmetrica delle durate delle sessioni di polling.

Punteggio di severità:

S=40long_frac+30tˉanomalyθlong+30n_incidents_criticalS = 40 \cdot \text{long\_frac} + 30 \cdot \frac{\bar t_\text{anomaly}}{\theta_\text{long}} + 30 \cdot \text{n\_incidents\_critical}

Energia domestica — Report familiare

Modello di ripartizione (casa unifamiliare):

SegmentoQuota
Riscaldamento degli ambienti60%
Acqua calda sanitaria20%
Cottura10%
Altro10%

Risparmi dall’isolamento:

ΔVinsulation=Vheating0.15 (riqualificazione tipica)\Delta V_\text{insulation} = V_\text{heating} \cdot 0.15 \text{ (riqualificazione tipica)}

Interesse composto (risparmi depositati al tasso r):

ReinvestT=Savings(1+r)T1r\text{Reinvest}_T = \text{Savings} \cdot \frac{(1 + r)^T - 1}{r}

Classificazione della severità — scala unificata

IntervalloSeveritàColoreContesto
0–9OKverdecomposito, nodi più problematici
10–29Lowblucomposito
30–49Mediumgiallocomposito
50–69Higharancionecomposito, avviso nodi più problematici
70–100Criticalrossocomposito, nodi più problematici critici

Nodi più problematici utilizza le soglie 30 / 60 — una porzione maggiore della banda verde è trattata come lo stato “normale”.

Quadro di confidenza — Decarbonizzazione e Bypass del contatore

ConfidenzaCondizione
Highpunteggio approfondito ≥ 80 con ≥ 6 mesi di dati
Mediumpunteggio approfondito ≥ 50 o storico dati limitato
Lowpunteggio basso / stima di ripiego

Priorità di indagine sul campo — Bypass del contatore

CondizionePriorità
Evento fisico recente (≤ 7 g)P0 (override)
Evento fisico più datato (> 7 g)P1
punteggio ≥ 70 con confidenza medium o highP0
punteggio ≥ 70 con confidenza lowP1
punteggio ≥ 50P1
punteggio ≥ 30P2
punteggio < 30P3

Riferimento delle costanti

SimboloValoreFonteUsato in
EFCO2\text{EF}_\text{CO2}1.96 kg/m³IPCC AR6Decarbonizzazione, Emissioni ed energia
HHV\text{HHV}37.0 MJ/m³tipico gas naturale (IEA)Emissioni ed energia
ρCH4\rho_\text{CH4}0.68 kg/m³condizioni standardDecarbonizzazione
GWP100\text{GWP}_{100}28IPCC AR6, 100 anniDecarbonizzazione, Emissioni ed energia
GWP20\text{GWP}_{20}84IPCC AR6, 20 anniDecarbonizzazione, Emissioni ed energia
Flusso quasi nullo0.5 m³/hempiricoBypass del contatore
Periodo minimo di flusso nullo6 hempiricoBypass del contatore
σ di pressione bloccata0.1 kPaempiricoBypass del contatore
ΔT minimo per Gay-Lussac1.0 °CempiricoBypass del contatore
Q minima di ripresa10 m³/hempiricoBypass del contatore
ΔP minimo di ripresa20 kPaempiricoBypass del contatore
P fisica massima500 kPalimite fisicoPre-filtro Bypass del contatore
Moltiplicatore di picco Q20×empiricoPre-filtro Bypass del contatore
Tempo di blocco sensore P guasto168 hempiricoSalute del sensore Bypass del contatore
Temperatura base HDD18 °CIPCCPrevisione domanda gas
Frazione di perdita di default0.5%media flotta IEARipiego Decarbonizzazione

Riferimenti metodologici: IPCC AR6 (WG I, Cap. 7) per il GWP e i fattori di emissione; OIML R 137-1 per le classi di accuratezza dei misuratori di portata; ISO 5167 e AGA Report No. 3 per il calcolo della portata a pressione differenziale; EN 1776 per le convenzioni di progettazione delle stazioni di misura; GHG Protocol Scope 1 per la contabilizzazione della CO₂ da combustione diretta.

Argomenti correlati

Ultimo aggiornamento il

Questa pagina è stata utile?