Specifiche modifica algoritmo biogeniche – con grigliato

March 20, 2018 | Author: Anonymous | Category: Ingegneria, Informatica, Data Structures
Share Embed


Short Description

Download Specifiche modifica algoritmo biogeniche – con grigliato...

Description

Specifiche modifica algoritmo biogeniche – con grigliato Versione Inemar 7, 30 ottobre 2012

La modifica consiste di fatto in due tipi di attività: 1) la prima, molto semplice, richiede solo modifiche formali ad alcune tabelle esistenti (unire due tabelle in una nuova tabella e rinominare alcuna tabella e sui campi) 2) la seconda consiste nell’aggiungere all’attuale algoritmo uno che effettua una stima simile ma con base un grigliato.

1 – modifiche a tabelle esistenti Il contenuto delle tabelle B_TEMP_ISO e B_TEMP_MONO deve essere scritto nella nuova tabella B_RIS_MACROSPECIE_SPECIE. Questa tabella ha la stessa struttura delle due precedenti, che sono ridondanti in quanto comunque gli ID_COV che contenevano sono diversi. Le due tabelle possono essere anche eliminate, se si riesce a far scrivere il risultato dell’algoritmo direttamente nella nuova tabella. Il cambio di nome è anche motivato dal fatto che TEMP può generare confusione (con temperatura), ed essendo risultati è meglio chiarirlo già dal nome della tabella.

Rinominare INEMAR7_11_B_MACRO_SPECIE in INEMAR7_11_B_MACROSPECIE, e al suo interno i campi ID_MACRO_SPECIE e MACRO_SPECIE in

ID_MACROSPECIE e

MACROSPECIE

Creare in INEMAR7_11_B_MACROSPECIE il campo TIPO_MACROSPECIE, formato testo

INEMAR7_11_T_MESE: creare il campo NUM_GIORNI.

2 - aggiunta algoritmo su griglia Il nuovo algoritmo effettua una stima delle emissioni di isoprene, monoterpeni e altri VOC con la stessa metodologia dell’algoritmo esistente; l’unica differenza è che mentre l’algoritmo esistente prevede la stima per comune e con valori medi dei parametri meteo (temperatura, umidità e radiazione) per ogni classe climatica (quindi tutti i comuni appartenenti alla stessa classe climatica 1

hanno gli stessi parametri meteo), il nuovo algoritmo effettua la stima delle emissioni biogeniche considerando i valori dei parametri meteo e delle superfici forestali di ogni cella di un grigliato. Inoltre, un’altra differenza è che ora i dati di superfici sono ora disponibili a livello di cella della griglia già a livello di specie (e non di macrospecie).

Le formule di tutti i conti, anche dei parametri meteo, sono le stesse, tranne che ora è diversa la base di applicazione. Effettuata la modifica, Inemar avrà due algoritmi per le biogeniche, chiamati in seguito “BASE” (quello già esistente) e “GRIGLIA” (quello nuovo creato) che possono essere

lanciati

autonomamente e che scrivono i risultati in TAB_OUTPUT e in tabelle diverse di risultati intermedi.

Output L’output dell’algoritmo BASE è nella classica TAB_OUTPUT, con il suffisso “B”, e anche nelle tabelle B_RIS_INTERMEDI_BIOGENICHE (per ID_COV, mese, macrospecie, specie, attività e comune) e B_RIS_MACROSPECIE_SPECIE (per ID_COV, mese, macrospecie e specie), L’output del modulo biogeniche GRIGLIA sarà in TAB_OUTPUT (con suffisso “BG”) e nelle tabelle BG_RIS_GRIGLIA_INTERMEDI e BG_RIS_GRIGLIA_MACROSPECIE_SPECIE. Per evitare di scrivere due volte le emissioni biogeniche in TAB_OUTPUT, entrambi gli algoritmi delle biogeniche prima di scrivere i loro risultati cancellano tutti i dati già presenti in TAB_OUTUPUT generati dai moduli delle biogeniche (con suffissi B o BG). Rimarrà in TAB_OUTPUT sempre quindi una sola stima delle biogeniche, l’ultima che è stata lanciata.

La struttura della nuova tabella BG_RIS_GRIGLIA_INTERMEDI è analoga a quella di B_RIS_INTERMEDI_BIOGENICHE, con la sola modifica che il campo FK_ISTAT_COMUNE è sostituito dal campo FK_ID_CELLA. La struttura della nuova tabella BG_RIS_GRIGLIA_MACROSPECIE_SPECIE è analoga a quella di B_RIS_MACROSPECIE_SPECIE.

Definizione griglia La definizione della griglia è fatta con la nuova tabella T_GRIGLIA, composta dai seguenti campi: ID_CELLA

intero

X_COORD_CELLA

precis. doppia, coordinata X del centro della cella

Y_COORD_CELLA

precis. doppia, coordinata Y del centro della cella 2

Nuove tabelle Sono da creare le seguenti tabelle: BG_GRIGLIA_SUPERFICI con i campi: ID_SUPERFICI_GRIGLIA ANNO_CENSIMENTO FK_ID_CELLA FK_ISTAT_COMUNE FK_ID_SPECIE SUPERFICIE FK_ID_UM

T_GRIGLIA_TEMP_RAD_UM È uguale alla tabella T_TEMP_RAD_UMID, con la sola differenza che il campo FK_ID_CLASSE_CLIMATICA è sostituito dal campo FK_ID_CELLA La tabella aumenta di dimensione, perché da 288x 5= 1541 dati diventa 288x2000celle (circa)= 576.000 dati

Algoritmo L’algoritmo modificato è il seguente. Sono indicati sottolineate le variazioni rispetto all’algoritmo base, ed è riportata la tabella da cui sono presi i nuovi dati.

Stima delle emissioni di ISOPRENE Le emissioni di isoprene si calcolano utilizzando la seguente relazione, che fornisce l’emissione in gh-1 per la cella k della griglia, l’ora t, il mese m e specie s::

Eisok ,t , m, s

   FEs  FCs  FBs   SUPi , k , s  ik   TEM  k , t , m  RADk , t , m  UMI k , t , m 6 10

Dove: -

FEs: fattore di emissione dell’isoprene della specie vegetale s [gkgfogliasecca-1h-1]

-

FBs: fattore di biomassa della specie vegetale s [kgha]; 3

-

FCs: fattore bioclimatico della specie vegetale s [-];

-

ikSUPi,k,j,s: somma della superficie occupata dalla specie vegetale s nella cella k del grigliato [ha], per tutti i comuni i appartenenti alla cella k. I dati di superficie sono in Tabella BG_GRIGLIA_SUPERFICI

-

TEM, RAD e UMI, calcolati come descritto in seguito.

Rispetto all’algoritmo originalem, si usa direttamente la superficie della specie nella cella, e non la superficie comunale della macrospecie e il peso specie-macrospecie.

Stima del parametro TEMk,m,t TEM

k , m, t

e



( K (T  T ) / RT T ) 1 k , m, t s s k , m, t

1 e

( K (T  T ) / RT T ) 2 k , m, t n s k , m, t

Dove: -

Tk,m,t : temperatura dell’aria per il mese m, ora t e la cella k della griglia [°C] TEMPERATURA in Tabella T_GRIGLIA_TEMP_RAD_UM

-

K1 = 95000 [Jmole-1];

-

K2= 230000 [Jmole-1];

-

Ts= 303 K;

-

R= 8,314 [JK-1mole-1]

-

Tn = 314 K.

Stima del parametro Radk,m,t RAD

k , m, t



R

k , m, t

* 2.1

1   2  R * 2.1 k , m , t  

2

Dove: -

α=0.0027 è un coefficiente empirico;

-

β=1.066 è un coefficiente empirico;

-

Rk,m,t : radiazione solare riferita al mese m, all’ora t e la cella k della griglia [Wm-2] RADIAZIONE in Tabella T_GRIGLIA_TEMP_RAD_UM

Stima del parametro Umik,m,t UMI

k , m, t

 Rh

l  l k , m, t 1 2 4

Dove: -

Rhk,m,t : umidità relativa riferita al mese m, all’ora t, nella cella k della griglia f [%]; UMIDITA in Tabella T_GRIGLIA_TEMP_RAD_UM

-

l1= 0,00236

-

l2= 0,8495

Stima delle emissioni di monoterpeni La stima delle emissioni di monoterpeni dipendenti dalla sola temperatura l’algoritmo utilizzato, che fornisce l’emissione in gh-1 per il cella k del grigliato, l’ora t, il mese m e specie s:

Emonok ,t ,m, s

   FEs  FCs  FBs   SUPi ,k , s  ik F  k , m ,t 6 10

Dove: -

FEs: fattore di emissione del monoterpene della specie vegetale s [gkgfogliasecca-1h-1];

-

FBj,s: fattore di biomassa della specie vegetale s [kgha];

-

FCs,j: fattore bioclimatico [-];

-

ikSUPi,k,j,s: somma della superficie occupata dalla specie vegetale s nella cella k del grigliato [ha], per tutti i comuni i appartenenti alla cella k. I dati di superficie sono in Tabella BG_GRIGLIA_SUPERFICI

-

Fk,m,t: parametro dipendente dalla temperatura (vedi in seguito).

Stima del parametro F Il parametro F viene calcolato come segue:

(T  273.15  T ) *  s F  e k , m, t k , m, t -

Tm,t,f: la temperatura riferita la mese m, all’ora t, nella cella k [°C]; TEMPERATURA in Tabella T_GRIGLIA_TEMP_RAD_UM

-

Ts = 303K è la temperatura di normalizzazione ;

-

 = 0.09K-1 è un coefficiente empirico.

Stima delle emissioni di “altri VOC” 5

La stima delle emissioni degli “altri VOC” gli algoritmi utilizzati sono uguali a quelli dei monoterpeni con la nota che i fattori di emissione sono legati al diverso inquinante.

Stima del totale per griglia nelle tabelle del risultati intermedi Come in precedenza, per ottenere la stima del totale delle emissioni mensili sono sommate le emissioni orarie e moltiplicate per il numero di giorni di ogni mese presenti nel campo NUMERO_GIORNI in INEMAR7_11_T_MESE (questo campo è da creare, vedi punto 1)) Il risultato per mese, cella, macrospecie, specie e attività viene quindi scritto in BG_RIS_GRIGLIA_INTERMEDI, collegando l’attività sulla base del legame presente in B_SPECIE e la macrospecie sulla base del legame presente in B_MACROSPECIE_SPECIE.

In BG_RIS_GRIGLIA_INTERMEDI: Ek , s ,m , j , w , emissione mese m, cella k, specie s, macrospecie j, attività w, collegando a specie di Ek , s ,m a attività e macrospecie

Il risultato per mese, macrospecie e specie, somma di tutte le celle, è scritto in (serve

BG_RIS_GRIGLIA_MACROSPECIE_SPECIE

come

controllo

rispetto

all’altra

metodologia)

Emissioni per mese, cella, specie:

Ek , s , m   Ek ,t , s , m t

In BG_RIS_GRIGLIA_MACROSPECIE_SPECIE

Em, j , s   Ek , s ,m, j , w k ,w

Stima del dato comunale a partire dal dato di griglia Una volta stimato il dato per ogni cella k, mese m, specie s e attività w, il dato del comune i per attività da mettere in TAB_OUTPUT è stimato sommando le emissioni di ogni mese e attribuendo al comune delle emissioni della griglia sulla base della superficie di specie di tutte le celle che ci sono nel comune.

Emissioni per comune i, specie s:

Ei , s   ( Ek , s , m  ki

m

S k ,i , s

 S k ,i , s

)

ki

6

Emissioni per comune i, specie s, macrospecie j e attività w: Ei ,s , j ,w : da quella precedente collegando le specie a macrospecie e attività In TAB_OUTPUT, risultato per attività w e comune i :

Ei , w   Ei , s , j , w j,s

Nota sul test Per il test conviene considerare 5 celle con i dati meteo delle 5 classi climatiche, e considerare come superfici totali delle specie in ogni cella quelle che prima erano le superfici dei comuni appartenenti alla classe. In questo modo il risultato totale delle emissioni dovrebbe venire uguale a prima.

7

View more...

Comments

Copyright © 2017 DOCUMEN Inc.