Tipologia Discarica
Descrizione del sito e composizione del pacchetto impermeabile
Sistema di impermeabilizzazione del fondo della discarica
D.Lgs. 36/2003 All. 1 §2.4.2| Strato | Presente | K (m/s) | d (m) | Porosità ne | Note |
|---|---|---|---|---|---|
| Barriera geologica naturale | Dato non richiesto | Dato non richiesto | Dato non richiesto | Strato minerale | |
| Terreni argillosi per il completamento | Dato non richiesto | Dato non richiesto | Dato non richiesto | Strato argilloso aggiuntivo | |
| Materassino bentonitico (GCL) | Dato non richiesto | Dato non richiesto | Dato non richiesto | GCL bentonitico | |
| Strato di impermeabilizzazione artificiale | Dato non richiesto | Dato non richiesto | Dato non richiesto | Argilla compattata o sistemi equivalenti | |
| Geomembrana HDPE | Dato non richiesto | Dato non richiesto | Dato non richiesto | Telo in HDPE |
Difetti Geomembrana HDPE
Attiva| Tipo difetto | Area difetti (m²) | N°/ha |
|---|---|---|
| Microfori | ||
| Fori | ||
| Strappi | ||
| Costante di contatto (Cd) | Cd = {{ sn(b.Cd) }} | |
Modalità di Calcolo del Tempo di Attraversamento
Stima Conducibilità Equivalente (Keq) e Tempo di Attraversamento (t)
Formuleiav = 1 + 0.1·(hperc/dtot)^0.95 = 1 + 0.1·({{ f(p.hperc,3) }}/{{ fDist(C.d_tot) }})^0.95 (hperc+dtot)/dtot = ({{ f(p.hperc,3) }}+{{ fDist(C.d_tot) }})/{{ fDist(C.d_tot) }} = {{ fGrad(C.iav_tattr) }}
Keq (t) = Keq incl. geo = {{ fe(C.Keq_tattr,3) }} m/s
tattr (Darcy) = Σᵢ [dᵢ / (Kᵢ × iav)] = {{ f(tattrDisplay,3) }} anni
Parametri del Sito
Geometria della discarica e caratteristiche idrogeologiche dell'acquifero
Geometria Discarica
| Parametro | Simbolo | Unità | Default | Valore | Opzioni |
|---|---|---|---|---|---|
| Superficie di fondo della discarica | Af | m² | {{ f(DEFAULT_PARAMS.Af) }} | ||
| Estensione fondo discarica nella direzione del flusso di falda | W | m | {{ f(DEFAULT_PARAMS.W) }} | ||
| Estensione fondo discarica nella direzione ortogonale al flusso di falda | Sw | m | {{ f(DEFAULT_PARAMS.Sw) }} | ||
| Profondità punto di emissione percolato rispetto a p.c. | dd | m | {{ f(DEFAULT_PARAMS.dd) }} | Dato non richiesto | |
| Altezza del percolato sul fondo della discarica | hperc | m | {{ f(DEFAULT_PARAMS.hperc) }} | ||
| Dispersività verticale | αz | cm | Calcolato | ||
| Considera attenuazione nel suolo (Soil Attenuation Model) | SAM | — | Non attivo | {{ p.useSAM ? f(C.SAM_val,4) : '1 (off)' }}⚠ dd ≥ Lgw → SAM = 1 |
Idrogeologia Acquifero
| Parametro | Simbolo | Unità | Default | Valore | Opzioni |
|---|---|---|---|---|---|
| Soggiacenza della falda | Lgw | m | {{ f(DEFAULT_PARAMS.LGW) }} | Dato non richiesto | |
| Gradiente idraulico orizzontale | i | m/m | {{ f(DEFAULT_PARAMS.i) }} | ||
| Tessitura acquifero | - | — | LOAMY SAND | ||
| Conducibilità Idraulica acquifero | Ksat | m/s | {{ fe(4.05e-5) }} | ||
| Spessore acquifero | da | m | {{ f(DEFAULT_PARAMS.da) }} | ||
| Spessore della zona di miscelazione | δgw | m | Calcolato |
Percolato
| Parametro | Simbolo | Unità | Default | Valore | Opzioni |
|---|---|---|---|---|---|
| Flusso di percolato in uscita dalla discarica | Lf | m³/a | Calcolato |
Calcoli Intermedi
Aggiornamento in tempo realevgw = Ksat × i = {{ fe(C.vgw,3) }} m/s → {{ fe(C.vgw_a,3) }} m/anno
δgw = {{ p.autoDgw ? 'min(da, (2·αz·W)^0.5 + da·[1−exp(−W·Ieff/(vgw·da))])' : 'valore manuale' }} = {{ f(C.dgw,4) }} m
Lf {{ p.useLfSito ? '(SITO SPECIFICO)' : ((b.useGeo && !b.geoOnlyTattr) ? '(Geomembrana Giroud)' : '= Keq × iav × Af') }} = {{ fe(C.Lf_s,4) }} m³/s → {{ f(C.Lf_a,2) }} m³/anno
Ieff = Lf / Af = {{ f(C.Ieff,6) }} m/anno
iav (Lf) = {{ (b.useGeo && !b.geoOnlyTattr) ? '1 + 0.1·(hperc/d_unsat)^0.95' : '(hperc+d_unsat)/d_unsat' }} = {{ fGrad(C.iav) }}
LDF = 1 + (vgw × δgw × Sw) / Lf = {{ f(C.LDF,4) }}
SAM {{ p.useSAM ? '= min(1, dd/LGW) = min(1, '+f(parseNum(p.dd))+'/'+f(parseNum(p.LGW))+') = '+f(C.SAM_val,4) : '= 1 (disabilitato)' }}
LF = SAM / LDF = {{ f(C.SAM_val,3) }} / {{ f(C.LDF,3) }} = {{ fSci(C.LF) }}
La configurazione barriera è ora in Progetto & Barriera
Selezione Contaminanti
Seleziona i contaminanti di interesse e inserisci le concentrazioni nel percolato (se disponibili per calcolo forward). Tipo rifiuto: {{ tipoShort }}
Contaminanti
{{ activeCpds.length }} selezionati su {{ allCpds.length }}| Contaminante | {{ tipoShort }} ({{ uC }}) | CSC falda ({{ uC }}) | Concentrazione percolato ({{ uC }}) |
|---|---|---|---|
| {{ c.name }}(custom) | {{ c[p.tipo]!==null && c[p.tipo]!==undefined ? f(cv(c[p.tipo])) : '—' }} | {{ f(cv(c.csc)) }} |
Aggiungi Contaminante Personalizzato
({{ uC }}) Tab.5 Non Pericolosi
({{ uC }}) Tab.5a Pericolosi SNR
({{ uC }}) Tab.6 Pericolosi
({{ uC }}) CSC falda
({{ uC }})
Le concentrazioni eluato sono ora nella schermata Selezione Contaminanti
Deroghe e Sottocategorie
Concentrazioni accettabili e verifica derogabilità
| Contaminante | Cpercolato ({{ uC }}) |
Cacc AdR ({{ uC }}) |
CSC falda ({{ uC }}) |
Limite Tab. ({{ uC }}) |
Max derogabile ({{ uC }}) |
Deroga — Art. 16-ter | Sottocategoria — Art. 7-sexies | ||
|---|---|---|---|---|---|---|---|---|---|
| Valore ({{ uC }}) | Esito | Valore ({{ uC }}) | Esito | ||||||
| {{ r.name }} | {{ r.ce>0?f(cv(r.ce)):'—' }} | {{ f(cv(r.cacc)) }} | {{ f(cv(r.csc)) }} | {{ r.tabLim>0?f(cv(r.tabLim)):'—' }} | {{ r.maxD!==null?f(cv(r.maxD)):'—' }} | {{ f(cv(r.derogaVal)) }} — | ✓ {{ r.derogaNota }} {{ r.derogaNota }} ✗ {{ r.derogaNota }} | {{ f(cv(r.sottoVal)) }} — | ✓ {{ r.sottoNota }} {{ r.sottoNota }} ✗ {{ r.sottoNota }} |
Cacc AdR / Limite Tabellare
La barra è scalata sul valore massimo presente. La linea verticale segna il limite tabellare (1×). Valori > 1× indicano Cacc (AdR) maggiori del limite tabellare.
Criteri
Deroga Se tabLim noD → Non Derogabile.
Se Cacc < tabLim → Non Derogabile. Cacc (AdR) < Tab.
Se tabLim ≤ Cacc ≤ n×Tab → Cacc (AdR).
Se Cacc > n×Tab → n×Tab (art. 16-ter).
Sottocateg Se tabLim noD → Non Derogabile.
Se Cacc < tabLim → Non Derogabile. Cacc (AdR) < Tab.
Se Cacc ≥ tabLim → Cacc AdR (applicabile anche se Cacc > n×Tab).
Stima Concentrazioni in Falda
Concentrazioni attese al Punto di Conformità (POC)
Parametri POC e Dispersione
| Parametro | Simbolo | Unità | Valore |
|---|---|---|---|
| Distanza POC | xPOC | m | |
| Dispersività longitudinale | αx,POC | m | {{ f(parseNum(fp.POC)/10,2) }} (= xPOC/10) |
| Dispersività trasversale | αy,POC | m | {{ f(parseNum(fp.POC)/10/3,3) }} (= αx/3) |
| Dispersività verticale | αz,POC | m | {{ f(parseNum(fp.POC)/10/20,4) }} (= αx/20) |
| Modello dispersione DAF | DAF |
— |
xPOC = 0 → nessuna dispersione aggiuntiva: DAF = 1 1/DAF1 = erf(Sw / 4√(αy·xPOC)) · erf(δgw / 4√(αz·xPOC)) 1/DAF2 = erf(Sw / 4√(αy·xPOC)) · erf(δgw / 2√(αz·xPOC)) 1/DAF3 = erf(Sw / 4√(αy·xPOC)) → DAF({{ sn(fp.POC) }}m) = {{ f(C.DAF_poc,5) }}
Concentrazioni Attese in Falda
POC = {{ sn(fp.POC) }} m| Contaminante | Cpercolato ({{ uC }}) | CSC falda ({{ uC }}) | Cgw @ POC=0 ({{ uC }}) | Rgw (POC=0) | Cgw @ POC={{ sn(fp.POC) }}m ({{ uC }}) | Rgw (POC={{ sn(fp.POC) }}m) |
|---|---|---|---|---|---|---|
| {{ r.name }} | {{ r.ce>0?f(cv(r.ce)):'—' }} | {{ f(cv(r.csc)) }} | {{ r.ce>0?f(cv(r.c0)):'—' }} | {{ f(r.c0/r.csc,3) }}— | {{ r.ce>0?f(cv(r.cpoc)):'—' }} | {{ f(r.cpoc/r.csc,3) }}— |
Tempi di Attraversamento
Calcolo del tempo di migrazione del percolato attraverso il sistema barriera — la modalità di calcolo si imposta in Tipologia Discarica
Sistema di impermeabilizzazione del fondo della discarica — Tempi di Attraversamento
| Strato | K (m/s) | d (m) | ne | ti (anni) | Considera per Livello 1 * |
|---|---|---|---|---|---|
| Barriera geologica naturale | {{ fe(b.Kr,2) }} | {{ sn(b.dunsat) }} | {{ sn(ne1) }} | {{ f(parseNum(b.dunsat)*(velMode==='pori'?parseNum(ne1):1)/(parseNum(b.Kr)*C.iav_tattr*SEC_YEAR),2) }} | |
| Terreni argillosi per il completamento | {{ fe(b.Kr2,2) }} | {{ sn(b.d2) }} | {{ sn(ne2) }} | {{ f(parseNum(b.d2)*(velMode==='pori'?parseNum(ne2):1)/(parseNum(b.Kr2)*C.iav_tattr*SEC_YEAR),2) }} | |
| Materassino bentonitico (GCL) | {{ fe(b.KB,2) }} | {{ sn(b.sB) }} | {{ sn(neGCL) }} | {{ f(parseNum(b.sB)*(velMode==='pori'?parseNum(neGCL):1)/(parseNum(b.KB)*C.iav_tattr*SEC_YEAR),2) }} | |
| Strato di impermeabilizzazione artificiale | {{ fe(b.Kar,2) }} | {{ sn(b.dar) }} | {{ sn(neArt) }} | {{ f(parseNum(b.dar)*(velMode==='pori'?parseNum(neArt):1)/(parseNum(b.Kar)*C.iav_tattr*SEC_YEAR),2) }} | |
| Geomembrana HDPE | {{ fe(b.Kgeo,2) }} | {{ sn(b.sgeo) }} | {{ sn(neGeo) }} | {{ f(parseNum(b.sgeo)*(velMode==='pori'?parseNum(neGeo):1)/(parseNum(b.Kgeo)*C.iav_tattr*SEC_YEAR),2) }} | |
| Totale | {{ fDist(C.d_tot_tattr) }} m | — | {{ f(tattrDisplay,2) }} anni | {{ f(tattrLivello1,2) }} anni (Liv. 1) | |
⚠ Gradiente Livello 1 non calcolabile: selezionare almeno uno strato minerale per il Livello 1 (la sola geomembrana non basta) oppure disattivare l'opzione del gradiente calcolato sui soli strati selezionati. Il subtotale Livello 1 usa un gradiente idraulico verticale calcolato sui soli strati selezionati (iav = {{ fGrad(iavLivello1) }}), diverso da quello dell'intero pacchetto (iav = {{ fGrad(C.iav_tattr) }}). Il subtotale Livello 1 usa lo stesso gradiente idraulico verticale dell'intero pacchetto (iav = {{ fGrad(iavLivello1) }}).
Formule
Tempo pacchetto (Velocità Darciana) = Σᵢ [dᵢ / (Kᵢ × iav pacchetto)] / (365×86400)
tᵢ per strato = dᵢ / (Kᵢ × iav pacchetto) → t_tot = Σ tᵢ = {{ f(tattrDisplay,3) }} anni Tempo pacchetto (Velocità Interstiziale) = Σᵢ [dᵢ × neᵢ / (Kᵢ × iav pacchetto)] / (365×86400)
tᵢ per strato = dᵢ × neᵢ / (Kᵢ × iav pacchetto) → t_tot = Σ tᵢ = {{ f(tattrDisplay,3) }} anni
iav (Livello 1) = {{ (b.useGeo && incGeo) ? '1 + 0.1·(hperc/d_L1)^0.95' : '(hperc+d_L1)/d_L1' }}, d_L1 = spessore dei soli strati selezionati per Livello 1 = {{ fGrad(iavLivello1) }} = i_av (pacchetto), invariato = {{ fGrad(iavLivello1) }}
Tempo Livello 1 = Σᵢ [dᵢ{{ velMode==='pori' ? ' × neᵢ' : '' }} / (Kᵢ × iav Livello 1)], solo strati con "Considera per Livello 1" spuntato
t_tot(Livello 1) = {{ f(tattrLivello1,3) }} anni
Banca Dati
I limiti tabellari (Tab. 2, Tab. 5, Tab. 5a, Tab. 6) sono valori normativi fissi. Sono modificabili: CSC falda, derogabilità e moltiplicatore n×. Le celle in arancione indicano valori modificati rispetto al default.
Limiti percolato e acque di falda
| Contaminante | Tab.2 Inerti | Tab.5 Non Pericolosi | Tab.5a Pericolosi SNR | Tab.6 Pericolosi | CSC falda | Riferimento |
|---|---|---|---|---|---|---|
| {{ uC }} | {{ uC }} | {{ uC }} | {{ uC }} | {{ uC }} | ||
| {{ c.name }}(custom) | {{ c.tab2!==null && c.tab2!==undefined ? f(cv(c.tab2)) : '—' }} | {{ c.tab5!==null && c.tab5!==undefined ? f(cv(c.tab5)) : '—' }} | {{ c.tab5a!==null && c.tab5a!==undefined ? f(cv(c.tab5a)) : '—' }} | {{ c.tab6!==null && c.tab6!==undefined ? f(cv(c.tab6)) : '—' }} | {{ c.ref||'—' }} |
Derogabilità per Categoria di Rifiuto — D.Lgs. 36/2003 art. 16-ter / art. 7-sexies
| Contaminante | Tab. 2 — Rifiuti Inerti | Tab. 5 — Rifiuti Non Pericolosi | Tab. 5a — Rifiuti Pericolosi (SNR) | Tab. 6 — Rifiuti Pericolosi | ||||
|---|---|---|---|---|---|---|---|---|
| Derogabile? | n × Lim. | Derogabile? | n × Lim. | Derogabile? | n × Lim. | Derogabile? | n × Lim. | |
| {{ c.name }}(custom) | — | — | — | — | ||||