Università Politecnica delle Marche Scuola di Dottorato in Scienze dell'Ingegneria Curriculum Energetica Valutazione della risorsa eolica di aree ad orografia complessa per mezzo di analisi fluidodinamica numerica di mesoscala Tutor: Ch.mo Prof. Renato Ricci Dottorando: Ing. Pierpaolo Garofalo Coordinatore del Curriculum: Ch.mo Prof. Massimo Paroncini X CIclo - Nuova Serie OBIETTIVO Valutazione della producibilità energetica di siti caratterizzati da orografia complessa con un margine di errore accettabile, relativo alla velocità media annuale, possibilmente inferiore al 3% Università Politecnica delle Marche Scuola di Dottorato in Scienze dell'Ingegneria Curriculum Energetica 2 OBIETTIVO Esempio: un errore di valutazione della velocità del 3% determina un errore di circa il 9% della massima potenza estraibile. 1 ΔP δU 3 P Max id. = ρ AU → 100∼ 1+ 3 2 P U Università Politecnica delle Marche Scuola di Dottorato in Scienze dell'Ingegneria Curriculum Energetica 3 CONSIDERAZIONI La disponibilità di energia da fonte eolica in Italia è presente principalmente in aree collinari/montuose caratterizzate da orografia complessa Università Politecnica delle Marche Scuola di Dottorato in Scienze dell'Ingegneria Curriculum Energetica 4 CONSIDERAZIONI La Norma IEC 61400-1 definisce le aree ad orografia complessa Complex terrain: surrounding terrain that features significant variations in topography and terrain obstacles that may cause flow distortion Università Politecnica delle Marche Scuola di Dottorato in Scienze dell'Ingegneria Curriculum Energetica 5 PROCEDURA STATO ATTUALE Griglia 1000m Griglia 20m Simulazioni di mesoscala con modello MM5 (>1 anno) Simulazioni di microscala con modello PHOENIX Condizioni al Contorno Università Politecnica delle Marche Scuola di Dottorato in Scienze dell'Ingegneria Curriculum Energetica 6 CONSIDERAZIONI Il modello di mesoscala opera in condizioni ben differenti secondo il tipo di orografia! Università Politecnica delle Marche Scuola di Dottorato in Scienze dell'Ingegneria Curriculum Energetica 7 SCALA DEI FENOMENI STATO ATTUALE Università Politecnica delle Marche Scuola di Dottorato in Scienze dell'Ingegneria Curriculum Energetica 8 CODICE DI MICROSCALA STATO ATTUALE BC da codice mesoscala Codice microscala Equazioni di NS NON risolve né tiene conto di importanti fenomeni che influenzano il comportamento del flusso negli strati più bassi dell'atmosfera Università Politecnica delle Marche Scuola di Dottorato in Scienze dell'Ingegneria Curriculum Energetica 9 LIMITAZIONI DEI CODICI DI MICROSCALA STATO ATTUALE Manca il trattamento di fenomeni fisici: microfisica cumuli surface layer PBL radiazione superficie del terreno Università Politecnica delle Marche Scuola di Dottorato in Scienze dell'Ingegneria Curriculum Energetica 10 LIMITAZIONI DEI CODICI DI MESOSCALA STATO ATTUALE Mancano, essenzialmente, di una adeguata risoluzione di griglia che permetta un opportuno trattamento dell'influenza dell'orografia del terreno sul campo di moto Università Politecnica delle Marche Scuola di Dottorato in Scienze dell'Ingegneria Curriculum Energetica 11 LIMITAZIONI DEI CODICI DI MESOSCALA STATO ATTUALE La risoluzione massima di griglia utilizzata fin ora con i modelli di mesoscala è stata di 1000m con il modello DEM del terreno GTOPO30 (30” 926m) Università Politecnica delle Marche Scuola di Dottorato in Scienze dell'Ingegneria Curriculum Energetica 12 IDEA ALLA BASE DEL LAVORO Spingere al massimo la risoluzione di griglia scendendo nel campo del microscala ma usando un codice di mesoscala che risolva/parametrizzi tutti quei fenomeni trascurati dal codice CFD di microscala Occorre far seguire all'aumento della risoluzione di griglia un opportuno aumento del livello di definizione del modello del terreno! Università Politecnica delle Marche Scuola di Dottorato in Scienze dell'Ingegneria Curriculum Energetica 13 IDEA ALLA BASE DEL LAVORO L'incremento di risoluzione della griglia di calcolo è stato reso possibile grazie all'adozione di DEM del terreno in formato SRTM con risoluzione di 90m SRTM Shuttle Radar Topography Mission Università Politecnica delle Marche Scuola di Dottorato in Scienze dell'Ingegneria Curriculum Energetica 14 IDEA ALLA BASE DEL LAVORO Griglia 20m Griglia 90m Griglia 30” Università Politecnica delle Marche Scuola di Dottorato in Scienze dell'Ingegneria Curriculum Energetica 15 IDEA ALLA BASE DEL LAVORO Il codice sorgente del modello MM5 è stato modificato per permettere l'ingestione dei file di dati orografici in formato SRTM Lo sviluppo tuttavia di MM5 da parte della ... comunità scientifica è stato abbandonato da alcuni anni in favore del modello WRF Università Politecnica delle Marche Scuola di Dottorato in Scienze dell'Ingegneria Curriculum Energetica 16 IDEA ALLA BASE DEL LAVORO WRF MM5 Sviluppato sin dall'inizio in maniera modulare per accettare i modelli di parametrizzazione via via prodotti dagli sviluppatori Università Politecnica delle Marche Scuola di Dottorato in Scienze dell'Ingegneria Curriculum Energetica 17 IDEA ALLA BASE DEL LAVORO Si è deciso quindi di costruire da zero un protocollo di calcolo basato su WRF che rappresenta il modello di lavoro futuro nella simulazione di mesoscala Università Politecnica delle Marche Scuola di Dottorato in Scienze dell'Ingegneria Curriculum Energetica 18 IDEA ALLA BASE DEL LAVORO WRF affiancherà MM5 nelle simulazioni di mesoscala condotte presso il DIISM fino a quando non si riterrà la sua affidabilità pari o superiore a quella del suo ben collaudato predecessore Università Politecnica delle Marche Scuola di Dottorato in Scienze dell'Ingegneria Curriculum Energetica 19 IMPLEMENTAZIONE DEL PROTOCOLLO Il lavoro di implementazione del protocollo numerico è stato portato avanti in tre passi: Collaudo Costruzione Avvio dieuna test di simulazione un su sistema casi notevoli completo annuale del modello su di tutte un al ledominio fine librerie di trovare necessarie del quale la combinazione sono al suo disponibili funzionamento piùi stabile dati died parametri anemometrici indipendente di microfisica, provenienti dagli aggiornamenti dinamica da una e torre futuri griglia gestita del sistema dal DIISM: operativo confronto del cluster tra i dati di numerici prodotti, Dipartimento con differenti risoluzioni di griglia, da WRF e MM5 e quelli sperimentali Università Politecnica delle Marche Scuola di Dottorato in Scienze dell'Ingegneria Curriculum Energetica 20 IMPLEMENTAZIONE DEL PROTOCOLLO COMPILAZIONE DEL CODICE La compilazione di WRF è molto delicata e sensibile alla versione delle librerie utilizzate. In particolare volendo l'uscita dei dai in formato NetCDF, quest'ultimo e WRF DEVONO essere compilati con lo stesso compilatore Università Politecnica delle Marche Scuola di Dottorato in Scienze dell'Ingegneria Curriculum Energetica 21 IMPLEMENTAZIONE DEL PROTOCOLLO COMPILAZIONE DEL CODICE Si è deciso di costruire un sistema il più possibile immune dalle necessarie procedure di aggiornamento del SO del cluster di Dipartimento ed implementare così un sistema “bundle”, cioè totalmente autonomo dalle librerie globali di sistema Università Politecnica delle Marche Scuola di Dottorato in Scienze dell'Ingegneria Curriculum Energetica 22 IMPLEMENTAZIONE DEL PROTOCOLLO COMPILAZIONE DEL CODICE Il risultato è stata l'implementazione di una serie di script (27) BASH che, eseguiti in ordine prestabilito, scaricano, scompattano, “patchano” e compilano tutti i pacchetti necessari alla installazione del codice WRF Università Politecnica delle Marche Scuola di Dottorato in Scienze dell'Ingegneria Curriculum Energetica 23 IMPLEMENTAZIONE DEL PROTOCOLLO COMPILAZIONE DEL CODICE: dm+sm 00-build_openmpi-1.2.9.sh 01-build_jpeg-v6b.sh 02-build_zlib-1.2.3.sh 03-build_udunits-2.1.19.sh 04-build_szip-2.1.sh 05-build_hdf5-1.8.5.sh 06-build_libcurl-7.19.7.sh 07-build_netcdf-4.1.1.sh 08-build_HDF4-2r4.sh 09-build_jasper-1.900.1.sh 10-build_libpng-1.2.41.sh 11-build_g2clib-with-changes-1.1.9.sh 12-build_hdfeos2-16v1.sh 13-build-hdfeos5-1.11.sh 14-build_triangle.sh 15-unpack_ncarg-5.2.1.sh 16-build_openssl-1.0.0.sh 17-build_libxml2-2.7.6.sh 18-build_libdap-3.9.3.sh 19-build_libdapnc-3.7.4.sh 20-build_udunits1.sh 21-build_proj-4.7.0.sh 22-build_gdal-1.7.2.sh 23-build_ncarg-5.2.1.sh 24-build_netcdf-4.1.1.sh 25-build_WRF-3.2.1.sh 26-build_WPS-3.2.1.sh Università Politecnica delle Marche Scuola di Dottorato in Scienze dell'Ingegneria Curriculum Energetica 24 IMPLEMENTAZIONE DEL PROTOCOLLO FASE DI TEST: PARAMETRI DI GRIGLIA Onere computazionale imposto dal CFL QUOTE CENTRI CELLA Griglia di calcolo: dimensione minima Dx,y=200m Dt=30sec Griglia di calcolo: tradizionale Dx,y=1000m Dt=300sec Università Politecnica delle Marche Scuola di Dottorato in Scienze dell'Ingegneria Curriculum Energetica 25 IMPLEMENTAZIONE DEL PROTOCOLLO FASE DI TEST: PARAMETRI DI GRIGLIA (Nesting) SRTM Gtopo30 D5: 48x1000m=48Km D4: 48x3000m=144Km D3: 48x9000m=432Km D2: 48x27000m=1296Km D1: 48x81000m=3888Km 10m 5m 2m 30” 30” D5: 24x200m=4.8Km D4: 24x600m=14.4Km D3: 24x1800m=43.2Km D2: 24x5400m=129.6Km D1: 24x16200m=388.2Km 30” SRTM SRTM SRTM SRTM Università Politecnica delle Marche Scuola di Dottorato in Scienze dell'Ingegneria Curriculum Energetica 26 IMPLEMENTAZIONE DEL PROTOCOLLO FASE DI TEST: PARAMETRI DI GRIGLIA (Nesting) Griglia 200m Griglia 1000m Griglia 20m Università Politecnica delle Marche Scuola di Dottorato in Scienze dell'Ingegneria Curriculum Energetica 27 IMPLEMENTAZIONE DEL PROTOCOLLO FASE DI TEST: Compilatore Al termine della fase di preparazione del sistema “pacchettizzato” sono state condotte delle prove su dei casi notevoli al fine di testare la velocità di esecuzione in funzione dei compilatori disponibili. Sono stati provati il compilatore GNU e l'INTEL. INTEL +20% Università Politecnica delle Marche Scuola di Dottorato in Scienze dell'Ingegneria Curriculum Energetica GNU 28 IMPLEMENTAZIONE DEL PROTOCOLLO FASE DI TEST: Fisica WRF Stessi Modelli di Fisica MM5 Università Politecnica delle Marche Scuola di Dottorato in Scienze dell'Ingegneria Curriculum Energetica 29 IMPLEMENTAZIONE DEL PROTOCOLLO FASE DI TEST: Scalabilità Back casting SMPAR openMP Una simulazione Un nodo di calcolo Scalabilità openMP MPI Università Politecnica delle Marche Scuola di Dottorato in Scienze dell'Ingegneria Curriculum Energetica Run normale DMPAR MPI Una simulazione Più nodi di calcolo 30 IMPLEMENTAZIONE DEL PROTOCOLLO ESECUZIONE DEL CODICE Pre-processing WPS Metgrid Run_case o/i Real Wrf namelist.input Geogrid namelist.wps Ungrib Run WRF Run_WPS Run_WRF Università Politecnica delle Marche Scuola di Dottorato in Scienze dell'Ingegneria Curriculum Energetica 31 IMPLEMENTAZIONE DEL PROTOCOLLO TEMPI DI ESECUZIONE 5h20'/dd 1h44'/dd Università Politecnica delle Marche Scuola di Dottorato in Scienze dell'Ingegneria Curriculum Energetica 32 IMPLEMENTAZIONE DEL PROTOCOLLO ESECUZIONE DEL POST AV ppp_1 prestazioni FT ppp_2 Rose ventosità Weibull Università Politecnica delle Marche Scuola di Dottorato in Scienze dell'Ingegneria Curriculum Energetica 33 SIMULAZIONI NUMERICHE e DATI SPERIMENTALI INDIVIDUAZIONE DEL DOMINIO DI CALCOLO Università Politecnica delle Marche Scuola di Dottorato in Scienze dell'Ingegneria Curriculum Energetica 34 SIMULAZIONI NUMERICHE e DATI SPERIMENTALI TORRE ANEMOMETRICA CMC1 Anemometro a coppette e banderuola 44m Anemometro sonico 40m Anemometro a coppette e banderuola 30m Anemometro a coppette 20m Termometro 10m Università Politecnica delle Marche Scuola di Dottorato in Scienze dell'Ingegneria Curriculum Energetica 35 SIMULAZIONI NUMERICHE e DATI SPERIMENTALI MEMORIZZAZIONE E TRATTAMENTO DATI Raccolta Dati 00:00 01 maggio 2009 10min TS 23:56 30 aprile 2010 Nomad 2 Data Logger Università Politecnica delle Marche Scuola di Dottorato in Scienze dell'Ingegneria Curriculum Energetica 36 SIMULAZIONI NUMERICHE e DATI SPERIMENTALI MISURAZIONI Max Avr. Std. Dev. Time of Max Anemometri a coppe U Avr. Std. Dev. Banderuole Dir Max Avr. Std. Dev. Time of Max Anemometro sonico U, V, W Direzione sonico Dir Avr. Std. Dev. Avr. Std. Dev. Termometro T Università Politecnica delle Marche Scuola di Dottorato in Scienze dell'Ingegneria Curriculum Energetica 37 SIMULAZIONI NUMERICHE e DATI SPERIMENTALI MISURAZIONI: Analisi Dati Stato di carica delle batterie Blocchi dovuti al ghiaccio Filtraggio di dati non validi: - V<12Volt - U<0.5m/s & StdDev=0 & TS>2 Dicembre 2009 Gennaio 2010 Febbraio 2010 Università Politecnica delle Marche Scuola di Dottorato in Scienze dell'Ingegneria Curriculum Energetica 38 SIMULAZIONI NUMERICHE e DATI SPERIMENTALI CONFRONTO TRA I DATI MM5 Mesoscale Model GTOPO30 5th WRF Generation 30m sls SRTM Weather Research Forecast SRTM GTOPO30 Misure Torre CMC1 Università Politecnica delle Marche Scuola di Dottorato in Scienze dell'Ingegneria Curriculum Energetica 39 CONCLUSIONI Con lavoro è stato sviluppato un protocollo numerico, • ilIlpresente valore della velocità media annuale prevista da WRF, basato sul modello fluidodinamico di mesoscala WRF, per lo studio affettodida uno del 4.3% rispetto al valore medio anemologico aree adscostamento orografia complessa; misurato dall'anemometro torre, risulta Il lavoro di implementazione deldella protocollo, che hanettamente previsto migliore di quello previsto da MM5, il quale si scosta dal • per quanto le direzioni di provenienza dei venti, lo sviluppo di unariguarda serie codici di pre e post processamento, riferimento del 19.3%; sitestato notadi che entrambi i del modelli stime di angoli è statovalore per lo studiosperimentale ventoforniscono in aree a orografia • ruotati purtroppo si nota un non altrettanto buon comportamento in verso antiorario. In particolare a 30m sls, MM5 complessa adottando delle modifiche per l'utilizzo con i formati di WRF, a MM5, per ciòche chesi riguarda gliin andamenti fornisce dei valori di direzione scostano media di di "terrain“ ad rispetto alta risoluzione SRTM; mentre WRF haain generale deviazione diun circa 45°. delle 10m sls. In una questo caso MM5 fornisce Sono22.5° statetemperature condotte simulazioni numeriche annuali su deidivalori di medie mensili di andamenti gestita giornalieri dominio calcolo con una torre eanemometrica dal molto aderenti aDal quelli forniti dal della DIISM più dell'UNIVPM. confronto deitermometro numerici con gli torre; sperimentali si è visto che: Università Politecnica delle Marche Scuola di Dottorato in Scienze dell'Ingegneria Curriculum Energetica 40 SVILUPPO I risultati forniti da WRF sono stati confortanti in relazione alla stima della velocità media annuale, ma richiedono certamente ulteriori indagini al fine di capire i motivi che sono alla base della scarsa efficacia nella determinazione delle temperature e della provenienza dei venti. In ogni caso essi sono tali da incoraggiare sia il prosieguo del lavoro di sviluppo dei codici di pre e post processamento, sia e soprattutto il lavoro di sperimentazione dei nuovi modelli di parametrizzazione. Questi sono infatti continuamente aggiornati e potenziati dalla comunità scientifica che cura lo sviluppo di WRF. Risulta pertanto di notevole importanza testarne l'efficacia numerica, e l'individuazione dei più adatti allo studio della ventosità delle aree ad orografia complessa. Università Politecnica delle Marche Scuola di Dottorato in Scienze dell'Ingegneria Curriculum Energetica 41 Università Politecnica delle Marche Scuola di Dottorato in Scienze dell'Ingegneria Curriculum Energetica 42