Descrizione sintetica dei contenuti
|
La descrizione dei fenomeni che avvengono in dispositivi elettrochimici per il trasporto e lo stoccaggio dell'energia, quali batterie e celle a combustibile, è molto complessa, coinvolgendo reazioni chimiche, campi elettrici, specie ioniche e fenomeni di trasporto di tipo convettivo, diffusivo ed elettrocinetico all'interno di materiali porosi. In questo contesto, lo scopo del progetto è quello di sviluppare un codice di calcolo fluidodinamico di tipo Lattice Boltzmann (LBM) in grado di simulare miscele multicomponente in presenza di reazioni chimiche e campi elettrici. Il codice dovrà essere progettato individuando il miglior algoritmo per efficienza di calcolo, facilità di implementazione e parallelizzazione.
L'estensione dei classici modelli LBM a singolo componente ad una miscela reagente multicomponente, in presenza di specie ioniche e campo elettrico, sarà realizzata introducendo un set di funzioni di distribuzione pari al numero di componenti, ognuna di queste funzioni evolverà seguendo un'equazione di tipo Boltzmann discreta. I fenomeni di non equilibrio chimico saranno introdotti utilizzando un approccio di tipo operator splitting, dove la fluidodinamica e la chimica sono trattate separatamente in due step successivi; la presenza del campo elettrico sarà introdotta attraverso un termine forzante tarato sulla base di risultati di letteratura.
A fine di trattare le strutture porose, si procederà all'implementazione di un metodo di tipo immersed boundary, estremamente efficiente nel trattare geometrie complesse.
Al termine dell'attività si avrà a disposizione un codice accademico unico nel suo genere, utile per comprendere al meglio i fenomeni che si verificano all'interno di dispositivi elettrochimici utilizzati per lo stoccaggio e il trasporto dell'energia, consentendo così lo sviluppo di nuove strategie per migliorarne le prestazioni in termini di densità di energia, efficienza e durata.
The description of the phenomena occurring in electrochemical devices for the transport and storage of energy, such as batteries and fuel cells, is very complex, involving chemical reactions, electric fields, charged species and convective, diffusive and electrokinetic transport phenomena inside porous materials. In this context, the purpose of the project is to develop a fluid dynamic code employing the Lattice Boltzmann Method (LBM) capable of simulating multi-component mixtures in the presence of chemical reactions and electric fields. The code must be designed identifying the best algorithm for computational efficiency, ease of implementation and parallelization.
The extension of classic single-component LBM models to a multicomponent reactive mixtures, in the presence of ionic species and electric field, will be obtained by introducing a set of distribution functions equal to the number of components, each evolving following a discreet Boltzmann equation. The chemical non-equilibrium phenomena will be introduced using an operator splitting approach, where fluid dynamics and chemistry are treated separately in two successive steps; the presence of the electric field will be introduced by means of a forcing term tuned on the basis of results in the literature.
In order to handle porous structures, an immersed boundary method will be implemented, which has been proven to be extremely efficient in dealing with complex geometries.
At the end of the project, a unique academic code will be available, useful to better understand the phenomena occurring within electrochemical devices used for the storage and transport of energy, thus allowing one to develop new strategies to improve their performance in terms of energy density, efficiency and durability.
|
Competenze richieste
|
Flussi multifase a basso numero di Reynolds, flussi reagenti, metodi Lattice Boltzmann, calcolo parallelo ad alte prestazioni.
Low Reynolds number multi-phase flows, reactive flows, Lattice Boltzmann methods, high performance computing.
|
Competenze informatiche richieste
|
Ottima conoscenza dei linguaggi di programmazione Fortran, C, C++ e dei protocolli per il calcolo parallelo su CPU e GPU.
Excellent knowledge and expertise of the programming languages Fortran, C, C++ and of the parallel computing protocols using CPUs and GPUs.
|
Diritti e doveri
|
Come previsto dalle vigenti disposizioni di legge in materia di stato giuridico dei ricercatori universitari a tempo indeterminato, per quanto compatibili, dal Contratto individuale di lavoro e dai vigenti Statuto e Codice di comportamento di questo Politecnico di Bari.
Il ricercatore è tenuto a svolgere la propria attività nel rispetto delle indicazioni contenute nell’Atto Unilaterale d’Obbligo per la realizzazione del Programma Regionale “Research for Innovation – REFIN” POR PUGLIA FESR-FSE 2014/2020 e, in particolare, nella scheda contenuta nell’Allegato 1 al predetto Atto, riferita alla presente procedura di reclutamento e disponibile sul portale www.poliba.it di questo Ateneo.
|