Waiting
Login processing...

Trial ends in Request Full Access Tell Your Colleague About Jove
Click here for the English version

Chemistry

Campionamento multiscala di un eterogeneo acqua/metallo catalizzatore interfaccia utilizzando la teoria del funzionale della densità e campo di forza dinamica molecolare

Published: April 12, 2019 doi: 10.3791/59284
* These authors contributed equally

Summary

L'obiettivo del protocollo presentato qui è quello di generare e assaggiare le traiettorie delle configurazioni delle molecole di acqua liquida intorno specie catalitica su una superficie piana del metallo di transizione. Le configurazioni di campionamento possono essere utilizzate come strutture di partenza in metodi basati sulla meccanica quantistica.

Abstract

Un numero significativo di processi chimici eterogeneo catalizzata si verifica condizioni di liquido, ma simulando la funzione di catalizzatore in tali condizioni è difficile quando è necessario includere le molecole solvibili. La rottura del legame e processi modellati in questi sistemi di formatura richiedono l'uso di metodi di chimica quantistica. Poiché molecole in fase liquida sono in costante movimento termico, simulazioni devono anche includere la campionatura configurazionale. Ciò significa che le configurazioni multiple di molecole di liquidi devono essere simulate per ciascuna specie catalitica di interesse. L'obiettivo del protocollo presentato qui è quello di generare e traiettorie di configurazioni delle molecole di acqua liquida intorno specie catalitica su superfici piane del metallo di transizione in un modo che bilancia precisione chimica con spesa computazionale di esempio. In particolare, simulazioni di dinamica molecolare (FFMD) del campo di forza vengono utilizzati per generare le configurazioni di molecole liquide che possono essere successivamente utilizzati in metodi basati sulla meccanica quantistica come teoria del funzionale della densità o ab-initio molecular Dinamiche. Per illustrare questo, in questo manoscritto, il protocollo viene utilizzato per i prodotti intermedi catalitici che potrebbero essere coinvolta nella via per la decomposizione della glicerina (C3H8O3). Le strutture che vengono generate utilizzando FFMD sono modellate in DFT al fine di stimare le entalpie di solvatazione delle specie catalitica e per identificare come molecole di H2O partecipano a scomposizioni catalitici.

Introduction

Modellazione di fenomeni molecolari coinvolti nella catalisi eterogenea in condizioni di liquide è necessario per la funzione catalitica di comprensione; Tuttavia, questo rimane impegnativo perché richiede un delicato equilibrio tra precisione chimica e costo computazionale. In generale, poiché la catalisi coinvolge la rottura e la formazione di legami chimici, meccanici di quantum deve essere utilizzato per almeno un certo grado; Tuttavia, lunghe simulazioni sono difficili in meccanica quantistica, in quanto richiedono risorse. Poiché molecole in fase liquida sono in costante movimento termico, simulazioni devono includere anche il campionamento configurazionale, cioè, essi deve incorporare più disposizioni spaziali delle molecole liquide, come ogni diversa disposizione spaziale (cioè, ciascuno configurazione) ha un'energia diversa. Ciò significa che le configurazioni multiple di molecole di liquidi devono essere simulate per ciascuna specie catalitica di interesse. Queste esigenze – di utilizzare la meccanica quantistica e di eseguire più calcoli per specie catalitica – possono rendere modellazione in catalisi eterogenea in fase liquida computazionalmente intrattabile. Lo scopo del metodo descritto nel presente documento è quello di consentire informaticamente trattabili simulazioni di fenomeni in catalisi eterogenea in fase liquida.

Siamo particolarmente interessati in modo eterogeneo catalizzate reazioni che si svolgono sotto acqua liquida. Molecole di acqua hanno notevole influenza sui fenomeni catalitici, come interagire con specie catalitica (ad esempio, tramite forze di dispersione e legami idrogeno)1,2,3,4,5 ,6,7,8,9,10,11,12,13,14 , 15 , 16 , 17 , 18 , 19 , 20 , 21 , 22 , 23, che partecipano a reazioni catalitiche1,7,8,9,15,21,22,24 ,25,26,27e influenzando percorsi di reazione e/o catalitica tariffe1,11,12,15, 18,23,25,27,28,29,30,31. Modellazione di questi fenomeni è stata eseguita utilizzando QM e/o ab-initio molecular dynamics (AIMD)1,2,6,7,14,22 ,25,27,28,32,33,34, forza dinamica molecolare di campo (FFMD)35 e la meccanica quantistica molecolare meccanica (QM/MM)10. In AIMD e FFMD, gli atomi nel sistema vengono spostati a norma equazioni di Newton del moto secondo le forze che agiscono su di loro. Nella AIMD, l'energia del sistema e le forze sono calcolate con la meccanica quantistica, mentre in FFMD, l'energia del sistema e le forze sono calcolate usando la forza campi, che sono espressioni algebriche che sono parametri base sperimentale o dati QM. In QM/MM, la porzione del sistema dove si verifica il legame rompendo e formando è calcolata con QM, e il resto del sistema viene calcolato con MM, che si avvale di campi di forza. Perché utilizzare direttamente QM, AIMD e QM/MM sono più adatti per catturare la rottura del legame e formando che si verifica nella catalisi eterogenea di fase acquosa; Tuttavia, FFMD è significativamente più informaticamente trattabili e quindi più adatti per la generazione delle configurazioni di molecole di liquido H2O. Il metodo presentato in questo protocollo bilancia precisione chimica e computazionale spese impiegando una combinazione di QM e FFMD.

In particolare, questo metodo utilizza simulazioni di FFMD per la generazione delle configurazioni di liquido H2O e QM per calcolare le energie del sistema. FFMD viene effettuata utilizzando LAMMPS. 36 i campi di forza utilizzati in FFMD in questo lavoro impiegano Lennard-Jones + potenziali di Coulomb (LJ + C), dove i parametri LJ sono state prese dal TIP3P/CHARMM modello37 per H2O, il campo di forza universale38 (UFF) per Pt e la Campo di forza di OPLS-AA39 per specie catalitica e i parametri di Coulomb sono state prese dal modello TIP3P/CHARMM37 per H2O e il campo di forza di OPLS-AA39 per specie catalitica. I parametri di Coulomb per Pt atomi impostati su 0. QM calcoli vengono eseguiti utilizzando la VASP codice40,41,42, che è un codice (DFT) teoria del funzionale densità. Gli inserimenti di molecola di acqua vengono eseguiti con un codice sviluppato internamente chiamato Monte Carlo plug-in per i metodi di Quantum (MCPliQ). Conversioni di file da VASP in LAMMPS in questo protocollo vengono eseguite con il software di Visual Molecular Dynamics (VMD)43.

Il protocollo è destinato per generare le configurazioni delle molecole di acqua liquida intorno specie catalitica su superfici di metalli di transizione piatto a bassa copertura. Copertura è indicato con θ e definita come il numero di adsorbati per ogni atomo di metallo superficie (cioè il numero di superficie adsorbati normalizzato per il numero di atomi del metallo nello strato superiore della lastra metallica nel modello catalizzatore). In questo manoscritto, bassa copertura è definito come θ ≤ 1/9 monostrato (ML), dove 1 ML significa una specie di catalizzatore per ogni atomo di metallo superficie. I modelli di catalizzatore dovrebbero essere collocati in scatole di simulazione periodica. Le caselle di simulazione non è necessario essere cubetti. Questo manoscritto viene illustrato l'utilizzo del protocollo per la generazione delle configurazioni di liquido H2O che può essere utilizzato per calcolare le quantità di interesse in catalisi eterogenea di fase acquosa.

Questo protocollo richiede che l'utente ha accesso alle versioni installate e funzionanti del software VASP, MCPliQ, LAMMPS e VMD. Ulteriori informazioni su VASP (https://www.vasp.at/), LAMMPS (https://Lammps.sandia.gov/) e VMD (https://www.ks.uiuc.edu/Research/vmd/) sono disponibili sui loro rispettivi siti Web. Il software MCPliQ è documentato a https://github.com/getman-research-group/JoVE_article, insieme a tutti i file di input e script Python citate in questo protocollo. Questo protocollo si presuppone che i file eseguibili e gli script indicati all'interno verranno eseguiti su un computer ad alte prestazioni di ricerca e vengono installati in una directory che è nella variabile $PATH dell'utente. Se un file eseguibile o script viene inserito in una posizione che non è dell'utente $PATH, quindi il percorso del file eseguibile deve essere incluso per eseguirlo. File eseguibili e gli script vengono eseguiti in passaggi 2.1.2, 2.2.1, 2.2.8, 3.1, 4.2, 5.2 e 6.1.2. Ad esempio, per eseguire il codice MCPliQ nel passaggio 2.1.2 da una directory che non è l'utente di $PATH, l'utente digiterà $PATHTOMCPLIQ/mcpliq nell'interfaccia della riga di comando invece di mcpliq, dove $PATHTOMCPLIQ è il luogo dove il mcpliq è stato memorizzato il file eseguibile (ad esempio, potrebbe essere $PATHTOMCPLIQ ~ / bin). Prima di iniziare questo protocollo, tutti i file eseguibili e gli script devono essere concesse autorizzazioni eseguibile (ad esempio, in Linux, questo potrebbe essere fatto digitando chmod + x mcpliq all'interfaccia della riga di comando dalla directory in cui è memorizzato il mcpliq eseguibile). Inoltre, devono essere caricati tutti i moduli richiesti da qualsiasi software o script (queste dipendenze saranno specifiche per singole installazioni di vari software e il computer in cui verranno eseguite le simulazioni).

Protocol

1. generare la struttura di adsorbato

  1. Creare un file di VASP POSCAR comprendente una supercella con condizioni al contorno periodiche, come si farebbe se si sono eseguendo simulazioni di adsorbati su superfici di metallo sotto vuoto. Il supercell dovrebbe includere un'ipotesi iniziale della struttura di adsorbato e la superficie metallica, nonché lo spazio vuoto sopra l'adsorbato per l'aggiunta di molecole di H2O. Dettagli su come effettuare questa operazione sono forniti nel precedente lavoro35,44.
    Nota: È importante che l'altezza dello spazio vuoto essere almeno 12 Å sopra la parte superiore dell'adsorbato.
  2. La struttura di rilassarsi e ridurre al minimo la sua energia utilizzando il codice VASP. Dettagli su come effettuare questa operazione sono forniti nel precedente lavoro35,44. Questo produrrà un file chiamato CONTCAR, che verrà utilizzato nella prossima sezione.

2. aggiungere esplicite molecole di H2O

  1. Aggiungi N molecole d'acqua per lo spazio vuoto in CONTCAR creato nel passaggio 1.2 utilizzando il codice di MCPliQ, dove N = ρV, ρ è la densità dell'acqua, e V è il volume dello spazio vuoto sopra l'adsorbato.
    Nota: ρ dovrebbe essere preso come la densità dell'acqua come determinato dal modello TIP3P/CHARMM di acqua alla temperatura di simulazione. V sarà perfezionato nel passaggio successivo.
    1. Specificare le seguenti informazioni nel file di master_input.txt di MCPliQ: il numero di molecole di H2O aggiungere (N) modificando il primo argomento in linea 28, il percorso del file water.txt modificando il secondo argomento in linea 28 e il minimo e altezza massima di supercella che può essere occupato da molecole d'acqua modificando la coordinata z minimo in linea 11 e la coordinata z massimo nella riga 12.
    2. Eseguire il codice di MCPliQ digitando mcpliq dall'interfaccia della riga di comando per inserire il file CONTCAR di molecole d'acqua. Il codice visualizzerà uno o più file con l'estensione del file. POSCAR.
      Nota: Se più di un file di POSCAR sono prodotti, essi sarà denominati POSCAR_n.POSCAR. Selezionare il file dove la n è più grande.
  2. Generare i file di input di LAMMPS per una simulazione di NPT ed equilibrare il volume di cella utilizzando FFMD nell'ensemble NPT in LAMMPS.
    1. Eseguire il lmps_bond_angle.py script sulla. File POSCAR generato nel passaggio 2.1.2 digitando lmps_bond_angle.py $filename. POSCAR nell'interfaccia della riga di comando, dove $filename è il nome della. File POSCAR generato al punto 2.1.2. Questo script crea un file denominato $filename. POSCAR.bond_angle_info.txt che elenca le obbligazioni e gli angoli che verranno utilizzati nel file di dati LAMMPS.
    2. Aprire VMD e selezionare File > Nuova molecola nella finestra principale per aprire la finestra di Browser File molecola . Selezionare VASP_POSCAR dal menu a discesa Tipo di File di determinare . Fare clic su Sfoglia , quindi spostarsi la $filename. File POSCAR. Fare clic su Load per aprire il $filename. File POSCAR.
    3. Aprire la Console di Tk entro VMD selezionando estensioni > Tk Console dalla finestra principale di VMD.
    4. Eseguire il seguente comando nella console di Tk: topo writelammpsdata $WDPATH/data.myadsorbate completo, dove $WDPATH è la directory sul computer dove VMD scriverà il file di dati LAMMPS e data.myadsorbate è il nome del file di dati LAMMPS.
    5. Eliminare la sezione obbligazioni e angoli nella parte inferiore del file data.myadsorbate. Quindi, aggiungere gli elenchi di legame e angolo nel file $filename. POSCAR.bond_angle_info.text in data.myadsorbate.
      Nota: Gli indici per il tipo di legame O-H e H-O-H angolo per le molecole di acqua nel $filename. POSCAR.bond_angle_info.txt file sono entrambi impostati su 1. Così, tipi di legame e l'angolo per adsorbati dovrebbero iniziare il conteggio 2.
    6. Modificare il file data.myadsorbate aggiungendo i parametri di Lennard-Jones alla sezione Coppia Coeffs e i parametri di Coulomb per la sezione di atomi . Lennard-Jones e parametri di Coulomb per le molecole di H2O, adsorbato atomi e gli atomi di superficie metallo devono essere aggiunti.
      Nota: I parametri di Lennard-Jones per Pt atomi, molecole d'acqua e gli atomi di adsorbato in questo protocollo sono ottenuti dal UFF38, TIP3P/CHARMM37e campi di forza di OPLS-AA39 , rispettivamente. Parametri di Coulomb per atomi di adsorbati e di molecole di acqua sono ottenuti dalla TIP3P/CHARMM37 e campi di forza di OPLS-AA39 , rispettivamente. Parametri di Coulomb per Pt atomi sono impostati su 0 in questo protocollo. In alternativa, cariche parziali calcolati potrebbero essere utilizzati per i parametri di Coulomb per adsorbato atomi e Pt.
    7. Copiare il input.equil del file di input di LAMMPS nella directory $WDPATH. Modificare la variabile di gruppo sulla linea 34 per indicare gli indici di tipo di atomo per l'ossigeno dell'acqua e gli atomi di idrogeno dell'acqua e la variabile di gruppo sulla linea 35 per indicare gli indici di tipo di atomo per gli atomi Pt e adsorbato.
    8. Eseguire il software LAMMPS digitando mpiexec - np XX lmp_mpi < input.equil nell'interfaccia della riga di comando, dove XX è il numero di core di CPU da utilizzare, e lmp_mpi è il nome del file eseguibile LAMMPS. Questa operazione verrà eseguita una minimizzazione di energia per perfezionare la configurazione di H2O, seguita da una simulazione di FFMD eseguita al numero costante di molecole di H2O (N), volume (V) e temperatura (T) per portare il acqua alla temperatura di simulazione, seguita da una simulazione di FFMD eseguita al costante N, pressione (P) e la temperatura (T) per determinare l'altezza fisicamente corretta della finestra di simulazione. File di output che verranno utilizzati nella sezione 3 sono chiamati data.myadsorbate_npt e log.myadsorbate.
      Nota: La durata della simulazione NPT deve essere lungo abbastanza per contenere un "equilibrio" eseguito, dove il volume del supercell tratta di stato stazionario e un "ciclo di produzione", che viene utilizzato per esempio che l'ensemble medie (qui, l'altezza del supercell). Durante l'esecuzione di equilibrazione, il volume di supercell quando confrontate con tempo deve stabilizzarsi su un valore di stato stazionario. Una volta che questo accade, la simulazione di NPT può affermare di essere nel sua ciclo di produzione. Verificare equilibrazione della simulazione NPT assicurandosi che le fluttuazioni nell'altezza di supercell (lz) sono minime o sono confluiti a un valore costante. In caso di forti oscillazioni, poi ri-generare una configurazione di H2O diminuendo il timestep sulla linea 92 nel file input.equil e ripetuto passo 2.2.8 o ricominciare dal punto 2.1.1.

3. Estrarre l'altezza del supercell

  1. Eseguire il get_npt_lz.py script sul log.myadsorbate file digitando get_npt_lz.py log.myadsorbate nell'interfaccia della riga di comando. Questo script restituisce l'altezza media supercella dalla parte di "produzione" esecuzione della simulazione NPT nel file avg_lz.txt.
    Nota: Lo script get_npt_lz.py presuppone che LAMMPS scrive la lunghezza della cella z-dimensione (lz) per il file di log.myadsorbate ogni 1000 fs (personalizzabile alla riga 20 dello script get_npt_lz.py), ovvero l'impostazione predefinita nel file di input fornito input.equil LAMMPS. Lo script get_npt_lz.py rileva e rimuove i primi 2 vale la pena di ns (personalizzabile alla riga 19 dello script get_npt_lz.py) di lz i valori nel file log.myadsorbate, come essi comprendono la porzione di equilibrazione della simulazione, mentre i restanti 3 ns comprendono il " porzione di produzione"e sono quindi utilizzati dallo script get_npt_lz.py per calcolare la lunghezza di media dimensione z. Oltre al file avg_lz.txt, lo script get_npt_lz.py uscite un file chiamato npt_data.txt, che fornisce i valori di lz in funzione del temporale, così come un file denominato npt_plot.png, che vengono tracciati i dati stessi. La trama può essere utilizzata per verificare l'equilibratura della simulazione NPT.
  2. Ricostruire il supercell utilizzando l'altezza media determinata in NPT.
    1. Copiare il file data.myadsorbate_npt in una nuova directory, di cui qui come $WD2PATH e rinominarlo data.myadsorbate.
    2. Modificare il nuovo file di data.myadsorbate in modo che l'altezza di lz è uguale all'output del valore medio dallo script get_npt_lz.py modificando gli argomenti zlo e zhi nel file data.myadsorbate tale che zlo è 0,0 e zhi è il valore di lz dal file avg_lz.txt prodotto in s tep 3.1.

4. generare configurazioni di molecole di H2O

  1. Copiare il input.prod del file di input di LAMMPS in $WD2PATH. Modificare la variabile di gruppo sulla linea 32 per indicare gli indici di tipo di atomo per l'ossigeno dell'acqua e gli atomi di idrogeno dell'acqua e la variabile di gruppo sulla linea 33 per indicare gli indici di tipo di atomo per gli atomi Pt e adsorbato.
  2. Eseguire il software LAMMPS digitando mpiexec - np XX lmp_mpi < input.prod nell'interfaccia della riga di comando, dove XX è il numero di core di CPU da utilizzare, e lmp_mpi è il nome del file eseguibile LAMMPS. Facendo questo eseguirà una simulazione di NVT costante le molecole di H2O. Il file di output chiave da questa simulazione è il file di dump.myadsorbate.lammpstrj.
    Nota: La durata della simulazione NVT deve essere lungo abbastanza per contenere un'equilibrazione eseguito, dove l'energia del sistema viene a stato stazionario, e un ciclo produttivo, da cui l'ensemble medie (qui, le posizioni spaziali delle molecole d'acqua) sono Campionati. Durante l'esecuzione di equilibrazione, l'energia del sistema quando complottato contro il tempo dovrebbe stabilizzarsi a un valore di stato stazionario. Una volta che questo accade, la simulazione di NVT può affermare di essere nel sua ciclo di produzione.

5. determinare la durata di legame a idrogeno per campionamento in tempo corretto

  1. Modificare lo script hb_lifetime_dist.py per specificare: il temporale del primo fotogramma del file dump.myadsorbate.lammpstrj modificando la variabile actualStart sulla linea 22, frequenza fotogrammi vengono scritti nel file di traiettoria LAMMPS modificando la variabile temporale su linea 23, il primo e l'ultimo timesteps lo script dovrebbe prendere in considerazione (cioè, la parte di produzione della traiettoria) modificando le variabili N_first e N_last sulle linee 24 e 25, se fotogrammi consecutivi sono considerati o fotogrammi vengono saltati modificando il nevery variabile sulla linea 26 e il numero di righe per ogni sezione della struttura del file traiettoria modificando la variabile frameLine sulla linea 27. Inoltre, modificare le linee 31 attraverso 35 per specificare quali tipi di atomo all'interno del file di data.myadsorbate appartengono all'adsorbato e quali tipi di atomo appartengono alle molecole2O H.
    Nota: Lo script hb_lifetime_dist.py analizza le configurazioni di H2O nel funzionamento di produzione e determina se qualsiasi molecole di H2O sono idrogeno legato all'adsorbato. E ' poi conta il tempo di simulazione che ogni idrogeno vincolo rimane intatto e riporta questo informazioni come distribuzione di vite di legame a idrogeno in unità di ps. La versione specifica dello script che viene fornito con questo protocollo si presuppone che LAMMPS scrive la configurazione delle molecole di H2O al file dump.myadsorbate.lammpstrj fs ogni 1000, ovvero l'impostazione predefinita nel file di input fornito input.prod LAMMPS. Rileva e rimuove i primi 2 vale la pena di ns di configurazioni nella la dump.myadsorbate.lammpstrj del file, come essi comprendono la porzione di equilibrazione della simulazione e usi i restanti 3 ns per calcolare le durate di legame a idrogeno.
  2. Eseguire il hb_lifetime_dist.py script sul dump.myadsorbate.lammpstrj file digitando hb_lifetime_dist.py nell'interfaccia della riga di comando. Facendo questo produrrà un file chiamato distribution_HB_lifetime.dat.
  3. Tracciare i dati nel file distribution_HB_lifetime.dat per visualizzare la distribuzione delle durate di legame a idrogeno che si sono verificati durante la simulazione di NVT.
  4. Determinare l'incremento di tempo da utilizzare per l'intervallo di campionamento basato sulla durata calcolata legame a idrogeno. La scelta migliore è la durata massima di legame dell'idrogeno; in alternativa, può essere utilizzato un valore che catturasse l'intervallo di confidenza del 95%.

6. esempi di configurazione di liquidi molecole di H2O

  1. Determinare il numero di configurazioni dalla pista di produzione della traiettoria NVT FFMD per ulteriori calcoli. Il numero di configurazioni dovrebbe essere selezionato in modo che il tempo minimo tra configurazioni sia uguale o maggiore dell'intervallo di campionamento tempo identificato nella sezione 5.
    1. Modificare il valore predefinito per la variabile num_frames su linea 21 dello script lammps_frames.py per specificare il numero di configurazioni per estrarre.
    2. Eseguire il lammps_frames.py script su dump.myadsorbate.lammpstrj il file digitando lammps_frames.py nell'interfaccia della riga di comando. Questa operazione visualizzerà un elenco di simulazione volte corrispondente per le configurazioni che devono essere estratti dal file dump.myadsorbate.lammpstrj. Queste configurazioni possono essere utilizzate come strutture di partenza nelle simulazioni AIMD o QM.
      Nota: 1) lo script lammps_frames.py automaticamente rileva il log LAMMPS e i file di dump, nonché la parte di produzione della traiettoria all'interno del file di dump e divide il numero di configurazioni all'interno del file di dump in 10 gruppi. In alternativa, l'utente può specificare il file di log, il file di dump e il numero di configurazioni dall'interfaccia della riga di comando utilizzando il -l, -d e opzioni - n, rispettivamente. A tale scopo, l'utente deve digitare lammps_frames.py - n XX -l $logfilename -d $dumpfilename all'interfaccia della riga di comando, dove XX è il numero desiderato di configurazioni, $logfilename è il nome del file di log LAMMPS e $dumpfilename è il nome della File: LAMMPS traiettoria (dump). I tempi di simulazione che sono uscita si riferiscono ai tempi mediani in ogni gruppo. 2) se le configurazioni verranno calcolate nel VASP con il flag LDIPOLE acceso, un piccolo strato di spazio vuoto dovrebbe aggiungersi alla parte superiore della supercella sopra lo strato di acqua. Questo faciliterà la convergenza della struttura elettronica nel calcolo VASP. Aggiunta di un ulteriore 3 Å di spazio vuoto sopra le molecole di H2O ha avuto successo nelle simulazioni discussione di seguito.

Representative Results

Un utilizzo di questo protocollo è quello di calcolare le energie di interazione tra l'acqua liquida e specie catalitica, cioè, ΔEint35:

Eint=Especie catalitica + H2O+Esuperficie del catalizzatore pulito-Especie catalitica-Ecatalizzatore pulita superficie + H2O

dove Especie catalitica + H2Oè l'energia di una configurazione di molecole di H2O attorno a una specie catalitica su una superficie metallica, Esuperficie pulita catalizzatore è l'energia della superficie pulita catalizzatore nel vuoto, E Specie catalitica è l'energia della specie catalitica su una superficie metallica nel vuoto, e Epulire catalizzatore superficie + H2O è l'energia della configurazione di H2O sopra la superficie del catalizzatore con la specie catalitica rimossa. Le posizioni delle molecole H2O utilizzate per calcolare Especie catalitica + H2O e Epulire catalizzatore superficie + H2O devono essere identici. Tutti i valori di E sono calcolati utilizzando il codice VASP. La quantità ΔEint include tutte le interazioni fisiche e chimiche tra tutte le molecole nella struttura di acqua liquida e le specie catalitiche e dà una stima ragionevole dell'entalpia di solvatazione di catalitiche specie, che sono necessaria per calcolare la sua energia libera di solvatazione e totale energia libera. La tabella 1 fornisce i valori per ΔEint calcolati per specie su un catalizzatore di PT (111) in superficie con formule chimiche pari a CxHyOz nelle unità di eV (1 eV = 96.485 kJ/mol). I valori sono stati calcolati a riempimenti ≤ 1/9 ML.35,46 i valori riportati sono i valori medi rilevati 10 configurazioni di liquido H2O, e le incertezze sono segnalate come deviazioni standard. Tutti i valori sono negativi, indicando interazioni favorevoli con acqua.

Un'altra applicazione di questo protocollo è quello di generare strutture di partenza per AIMD. Film 1 è un film di una traiettoria AIMD che è stato avviato da una configurazione generata dal presente protocollo. All'inizio di questo film, un adsorbato COH è mostrato su una superficie di PT (111) sotto una struttura di liquido H2O. Molecola di uno H2O è sottolineata, che formò un legame idrogeno con COH. Nel corso del film, questa molecola di H2O astrae il protone dall'adsorbato COH e deposita un secondo atomo di idrogeno sulla superficie PT (111). La molecola di H2O contribuisce così a catalizzare la reazione COH * + * → CO * + H *, dove il * s indicare siti catalitici. Questa simulazione evidenzia la forza principale e lo scopo principale del metodo di campionamento multiscalare descritto nel presente documento. Numerose configurazioni di molecole di H2O vengono generate con FFMD, a causa della sua forza in trattabilità computazionale. Tuttavia, una limitazione di FFMD è che non può catturare rottura di legame e formando a meno che un campo di forza reattivo viene implementato. AIMD utilizza la meccanica quantistica per calcolare le energie e così in grado di catturare legame rompendo e formando. Tuttavia, AIMD è computazionalmente troppo esigente generare tutte le configurazioni di molecole di H2O necessari garantire sufficiente campionamento è stato raggiunto. Così, questo protocollo combina i due metodi.

Le strutture delle molecole liquide di H2O generati da questa procedura dipendono dalle impostazioni di input. L'impostazione di queste in modo non corretto può avere influenze indesiderate sulle strutture dell'acqua. Ad esempio, quando le distanze intermolecolari diventano troppo piccole o altri parametri nei file di input di dinamica molecolare sono impostati in modo non corretto o assumono valori, la struttura di acqua può diventare irragionevole. In queste circostanze, la struttura dell'acqua sarà "blow up" vengono durante la traiettoria FFMD. Figura 1 Mostra un esempio di questo. Lo snapshot sul lato sinistro è la struttura di partenza per una corsa FFMD, e lo snapshot sul lato destro è una foto scattata all'interno di 1 ps di iniziare la simulazione. Come si può vedere, le molecole di H2O sono spostati lontano dalla superficie. Questo è causato da impostazioni improprie effettuate nei file di input di simulazione e non è una struttura che è probabile che si verificano nella realtà.

Figure 1
Figura 1: Esempio di un risultato negativo. La simulazione di dinamica molecolare di campo di forza "scoppia" a causa di un'impostazione o valore. Immagine di sinistra: la geometria iniziale della superficie PT (111), adsorbato e struttura di acqua liquida. Immagine di destra: la geometria della superficie di PT (111), adsorbato e acqua liquida struttura inferiore a 1 ps più tardi. Nell'immagine di destra, le molecole di H2O sono separati dalla superficie a causa di unphysically grandi forze. Clicca qui per visualizzare una versione più grande di questa figura.

Movie 1
Film 1: Simulazione Ab-initio molecular dynamics (AIMD) avviate da una configurazione generata campionamento multiscala. Una molecola di2O di H che è originariamente idrogeno legato ad un adsorbato COH su una superficie di PT (111) astrae il protone da COH e deposita un secondo idrogeno sulla superficie PT (111). Questo legame rompendo e formando evento possa essere catturato da AIMD ma non con campo di forza dinamica molecolare (FFMD) se non viene utilizzato un campo di forza reattivo. La configurazione iniziale di molecole di H2O utilizzato in questa simulazione AIMD è stata generata utilizzando FFMD come descritto in questo manoscritto. Per favore clicca qui per vedere questo video. (Tasto destro per scaricare.)

Specie catalitica ∆ eint (eV)
COH -0.70 ± 0,07
CO -0.03 ± 0.03
CH2OH -0.64 ± 0,12
CHO-CHOH-CH2OH -0,93 ± 0,22
COH-COH-CH2OH -0.87 ± 0,23
COH-CHOH-COH -1.72 ± 0,26
CHOH-COH-CO -1.57 ± 0.25
CHO-CO-CO -0,31 ± 0,19

Tabella 1: Acqua-catalitica risultati di specie interazione energia. Le energie di interazione in eV calcolato per otto CxHyOz adsorbati su PT (111). I valori riportati sono i valori medi rilevati più configurazioni di liquido H2O. Le incertezze sono le deviazioni standard delle medie. 1 eV = 96.485 kJ/mol.

Discussion

Il metodo come presentato è stato selezionato per la sua facilità di implementazione, ma potrebbero essere reso più personalizzazioni. Per uno, i campi di forza utilizzati nelle simulazioni FFMD può essere modificati. Cambiando i parametri del campo di forza e/o potenziali può essere fatto modificando i file di input e i dati LAMMPS. Allo stesso modo, potrebbero essere utilizzati solventi diversi da H2O. Per apportare questa modifica, la molecola di solvente desiderata avrebbe bisogno di essere inserito a partire dal passaggio 2.1.1 e i file di input LAMMPS avrebbero bisogno di essere modificato per incorporare i potenziali appropriati e parametri. Inserire la nuova molecola di solvente richiederebbe anche fornendo le coordinate interne della molecola del solvente in un analogo al file water.txt. txt.

Un'altra modifica che potrebbe essere fatto è quello di modificare l'area della superficie lastra. I risultati discussi in questo manoscritto impiegato 3 Pt x 3 Pt o 4 Pt x 4 Pt lastre di superficie, che hanno aree di superficie inferiore a 120 Å2. L'area della superficie della lastra aumenta, aumenta anche il costo computazionale. Calcolo spese ha il maggiore impatto sulla sezione 5 del presente protocollo. Se la procedura di elaborazione dei dati nella sezione 5 diventata computazionalmente proibitiva, grandi quantità di dati post elaborazione strategie come quelli discussi in Li et al 201845 può essere impiegati.

Possibili fonti di incertezza per questa procedura includono il campo di forza impiegata, il metodo di campionamento e la frequenza di campionamento. La struttura dell'acqua è determinata dal campo di forza che viene utilizzato, significa che la scelta del campo di forza potrebbe influenzare le configurazioni specifiche di molecole di H2O. Il nostro gruppo ha valutato come le scelte di campo di forza per Pt atomi e molecole di H2O influenzano le energie di interazione calcolati in FFMD e trovato che la scelta del campo di forza contribuisce meno di 0,1 eV a questa energia di interazione. Un'altra fonte di incertezza è il metodo di campionamento, che influenza le configurazioni specifiche che vengono utilizzate per calcolare una quantità di interesse. Il nostro gruppo ha confrontato le prestazioni del metodo "time sampling" presentato nel presente protocollo con un metodo di "campionamento di energia", che è influenzato da configurazioni di energia inferiore di molecole di H2O, sull'interazione energie calcolati in DFT e trovano entrambi di questi metodi di campionamento statisticamente uguale dare valori35,46. La frequenza di campionamento può anche influenzare i risultati. Abbiamo valutato come aumento del numero di configurazioni da 10 a 30.000 influenza le energie di interazione medio calcolate in FFMD per 40 differenti C3HxO3 adsorbati e trovato che la frequenza di campionamento contribuisce meno di 0,1 eV per l' energia di interazione medio44.

La limitazione principale di questo metodo è che gli adsorbati sono approssimate dalle strutture sotto vuoto durante le simulazioni di FFMD. In realtà, gli adsorbati esibirebbe cambiamenti conformazionali (tratti di legame, angolo curve, movimenti torsionali, ecc.) a causa di normali movimenti termici, tra cui interazioni con molecole di solvente. Tentativi di includere cambiamenti conformazionali di adsorbati in simulazioni FFMD richiederebbe sviluppo dettagliato di campi di forza per adsorbati superficie catalitiche, cioè, che comprendono termini che descrivono i tratti di legame, angolo piegature e torsionale termini, tra gli altri. Come una direzione futura del presente protocollo, stiamo sviluppando tali campi di forza per adsorbati alle superfici solide, che utilizzeremo per determinare la misura in cui utilizzando rigidi adsorbati influisce sui risultati.

Disclosures

Gli autori non divulgare conflitti di interesse.

Acknowledgments

Questa ricerca è stata finanziata dal National Science Foundation attraverso numero premio CBET-1438325. Supporto di borsa di studio per CJB attraverso NASA Training Grant NX14AN43H si ringraziano. Simulazioni sono state eseguite nel cluster di Supercomputer Palmetto, che è mantenuto dal gruppo di tecnologia Cyberinfrastructure alla Clemson University. Ringraziamo il Dr. Paul J. Meza-Morales per il protocollo di analisi.

Materials

Name Company Catalog Number Comments
VASP software Computational Materials Physics, Dept. of Physics, University of Vienna vasp.5.4.4 Standard parallel VASP executable in the newest version.
LAMMPS software Sandia National Laboratory 31Mar17-dp Double-precision, parallel LAMMPS executable from 31 March 2017.
VMD software Theoretical and Computational Biophysics Group, University of Illinois at Urbana-Champaign 1.9.3 Standard VMD executable in the newest version.
MCPliQ software Getman Research Group, Dept. of Chemical and Biomolecular Engineering, Clemson University Executable and input files for the MCPliQ software availabe from the Getman Research Group GitHub page.
JoVE article scripts Getman Research Group, Dept. of Chemical and Biomolecular Engineering, Clemson University Python scripts for this JoVE manuscript available from the Getman Research Group GitHub page.
H2O PDB file Getman Research Group, Dept. of Chemical and Biomolecular Engineering, Clemson University or RCSB Protein Data Bank PDB file for a water molecule, available from the Getman Research Group GitHub page or at http://www.rcsb.org/ligand/HOH.

DOWNLOAD MATERIALS LIST

References

  1. Liu, J. L., Cao, X. M., Hu, P. Density functional theory study on the activation of molecular oxygen on a stepped gold surface in an aqueous environment: A new approach for simulating reactions in solution. Physical Chemistry Chemical Physics. 16 (9), 4176-4185 (2014).
  2. Okamoto, Y., Sugino, O., Mochizuki, Y., Ikeshoji, T., Morikawa, Y. Comparative study of dehydrogenation at Pt(111)/water and Pt(111)/vacuum of methanol interfaces. Chemical Physics Letters. 377 (1-2), 236-242 (2003).
  3. Santana, J. A., Cabrera, C. R., Ishikawa, Y. A density-functional theory study of electrochemical adsorption of sulfuric acid anions on Pt(111). Physical Chemistry Chemical Physics. 12 (32), 9526-9534 (2010).
  4. Artrith, N., Kolpak, A. M. Understanding the composition and activity of electrocatalytic nanoalloys in aqueous solvents: A combination of DFT and accurate neural network potentials. Nano Letters. 14 (5), 2670-2676 (2014).
  5. Jinnouchi, R., Kodama, K., Morimoto, Y. DFT calculations on H, OH and O adsorbate formations on Pt(111) and Pt(332) electrodes. Journal of Electroanalytical Chemistry. 716, 31-44 (2014).
  6. Yoon, Y., Rousseau, R., Weber, R. S., Mei, D. H., Lercher, J. A. First-principles study of phenol hydrogenation on Pt and Ni catalysts in aqueous phase. Journal of the American Chemical Society. 136 (29), 10287-10298 (2014).
  7. Desai, S. K., Pallassana, V., Neurock, M. A periodic density functional theory analysis of the effect of water molecules on deprotonation of acetic acid over Pd(III). Journal of Physical Chemistry B. 105 (38), 9171-9182 (2001).
  8. Huang, Z. Q., Long, B., Chang, C. R. A theoretical study on the catalytic role of water in methanol steam reforming on PdZn(111). Catalysis Science & Technology. 5 (5), 2935-2944 (2015).
  9. Chang, C. R., Huang, Z. Q., Li, J. Hydrogenation of molecular oxygen to hydroperoxyl: An alternative pathway for O2 activation on nanogold catalysts. Nano Research. 8 (11), 3737-3748 (2015).
  10. Faheem, M., Heyden, A. hybrid quantum mechanics/molecular mechanics solvation scheme for computing free energies of reactions at metal-water interfaces. Journal of Chemical Theory and Computation. 10 (8), 3354-3368 (2014).
  11. Behtash, S., et al. Solvation effects in the hydrodeoxygenation of propanoic acid over a model Pd(211) catalyst. Journal of Physical Chemistry C. 120 (5), 2724-2736 (2016).
  12. Behtash, S., Lu, J. M., Walker, E., Mamun, O., Heyden, A. Solvent effects in the liquid phase hydrodeoxygenation of methyl propionate over a Pd(111) catalyst model. Journal of Catalysis. 333, 171-183 (2016).
  13. Norskov, J. K., et al. Origin of the overpotential for oxygen reduction at a fuel-cell cathode. Journal of Physical Chemistry B. 108 (46), 17886-17892 (2004).
  14. Skachkov, D., Rao, C. V., Ishikawa, Y. Combined first-principles molecular dynamics/density functional theory study of ammonia electrooxidation on Pt(100) electrode. Journal of Physical Chemistry C. 117 (48), 25451-25466 (2013).
  15. Hibbitts, D. D., Loveless, B. T., Neurock, M., Iglesia, E. Mechanistic role of water on the rate and selectivity of Fischer-Tropsch synthesis on ruthenium catalysts. Angewandte Chemie International Edition. 52 (47), 12273-12278 (2013).
  16. Abdelrahman, O. A., Heyden, A., Bond, J. Q. Analysis of kinetics and reaction pathways in the aqueous-phase hydrogenation of levulinic acid to form γ-valerolactone over Ru/C. ACS Catalysis. 4 (4), 1171-1181 (2014).
  17. Wang, H. F., Liu, Z. P. Formic acid xxidation at Pt/H2O interface from periodic DFT calculations integratd with a continuum solvation model. Journal of Physical Chemistry C. 113, 17502-17508 (2009).
  18. Behtash, S., Lu, J., Faheem, M., Heyden, A. Solvent effects on the hydrodeoxygenation of propanoic acid over Pd(111) model surfaces. Green Chemistry. 16, 605-616 (2014).
  19. Montemore, M. M., Andreussi, O., Medlin, J. W. Hydrocarbon adsorption in an aqueous environment: A computational study of alkyls on Cu(111). The Journal of Chemical Physics. 145, 074702 (2016).
  20. Hartnig, C., Grimminger, J., Spohr, E. Adsorption of formic acid on Pt(111) in the presence of water. Journal of Electroanalytical Chemistry. 607, 133-139 (2007).
  21. Hartnig, C., Grimminger, J., Spohr, E. The role of water in the initial steps of methanol xxidation on Pt (211). Electrochimica Acta. 52 (6), 2236-2243 (2007).
  22. Hartnig, C., Spohr, E. The role of water in the initial steps of methanol xxidation on Pt (111). Chemical Physics. 319, 185-191 (2005).
  23. Michel, C., et al. Role of water in metal catalyst performance for ketone hydrogenation: A joint experimental and theoretical study on levulinic acid conversion into gamma-valerolactone. Chemical Communications. 50 (83), 12450-12453 (2014).
  24. Zope, B. N., Hibbitts, D. D., Neurock, M., Davis, R. J. Reactivity of the gold/water interface during selective oxidation catalysis. Science. 330 (6000), 74-78 (2010).
  25. Pavlova, A., Meijer, E. J. Understanding the role of water in aqueous ruthenium-catalyzed transfer hydrogenation of ketones. ChemPhysChem. 13 (15), 3492-3496 (2012).
  26. Saavedra, J., Doan, H. A., Pursell, C. J., Grabow, L. C., Chandler, B. D. The critical role of water at the gold-titania interface in catalytic CO oxidation. Science. 345 (6204), 1599-1602 (2014).
  27. Desai, S., Neurock, M. A first principles analysis of CO oxidation over Pt and Pt66.7%Ru33.3%(111) surfaces. Electrochimica Acta. 48 (25-26), 3759-3773 (2003).
  28. Gohda, Y., Schnur, S., Gross, A. Influence of water on elementary reaction steps in electrocatalysis. Faraday Discussions. 140, 233-244 (2008).
  29. Nie, X. W., Luo, W. J., Janik, M. J., Asthagiri, A. Reaction mechanisms of CO2 electrochemical reduction on Cu(111) determined with density functional theory. Journal of Catalysis. 312, 108-122 (2014).
  30. Michel, C., Auneau, F., Delbecq, F., Sautet, P. C-H versus O-H bond dissociation for alcohols on a Rh(111) surface: A strong assistance from hydrogen bonded neighbors. ACS Catalysis. 1 (10), 1430-1440 (2011).
  31. Neurock, M., Wasileski, S. A., Mei, D. From first principles to catalytic performance: tracking molecular transformations. Chemical Engineering Science. 59 (22-23), 4703-4714 (2004).
  32. Camellone, M. F., Marx, D. On the impact of solvation on a Au/TiO2 nanocatalyst in contact with water. Journal of Physical Chemistry Letters. 4 (3), 514-518 (2013).
  33. Santana, J. A., Mateo, J. J., Ishikawa, Y. Electrochemical hydrogen oxidation on Pt(110): A combined direct molecular dynamics/density functional theory study. Journal of Physical Chemistry C. 114 (11), 4995-5002 (2010).
  34. Santana, J. A., Saavedra-Arias, J. J., Ishikawa, Y. Electrochemical hydrogen xxidation on Pt(100): A combined direct molecular dynamics/density functional theory study. Electrocatalysis-US. 6 (6), 534-543 (2015).
  35. Bodenschatz, C. J., Sarupria, S., Getman, R. B. Molecular-level details about liquid H2O interactions with CO and sugar alcohol adsorbates on Pt(111) calculated using density functional theory and molecular dynamics. Journal of Physical Chemistry C. 119 (24), 13642-13651 (2015).
  36. Plimpton, S. Fast parallel algorithms for short-range molecular dynamics. Journal of Computational Physics. 117, 1-19 (1995).
  37. MacKerell, A. D. Jr, et al. All-atom empirical potential for molecular modeling and dynamics studies of proteins. Journal of Physical Chemistry B. 102, 3586-3616 (1998).
  38. Rappe, A. K., Casewit, C. J., Colwell, K. S., Goddard, W. A. III, Skiff, W. M. UFF, A full periodic table force field for molecular mechanics and molecular dynamics simulations. Journal of the American Chemical Society. 114, 10024-10035 (1992).
  39. Kahn, K., Bruice, T. C. Parameterization of OPLS-AA force field for the conformational analysis of macrocyclic polyketides. Journal of Computational Chemistry. 23, 977-996 (2002).
  40. Kresse, G., Furthmuller, J. Efficiency of ab-initio total energy calculations for metals and semiconductors using a plane-wave basis set. Computational Materials Science. 6, 15-50 (1996).
  41. Kresse, G., Furthmuller, J. Efficient iterative schemes for ab initio total-energy calculations using a plane-wave basis set. Physical Review B. 54, 11169-11186 (1996).
  42. Kresse, G., Hafner, J. Ab initio molecular dynamics for liquid metals. Physical Review B. 47, 558-561 (1993).
  43. Humphrey, W., Dalke, A., Schulten, K. VMD - visual molecular dynamics. Journal of Molecular Graphics and Modelling. 14, 33-38 (1996).
  44. Xie, T., Sarupria, S., Getman, R. B. A DFT and MD study of aqueous phase dehydrogenation of glycerol on Pt(111): Comparing chemical accuracy versus computational expense in different methods for calculating aqueous phase system energies. Molecular Simulation. 43, 370-378 (2017).
  45. Li, Y., Zhang, X., Srinath, A., Getman, R. B., Ngo, L. B. Combining HPC and big data infrastructures in large-scale post-processing of simulation data: A case3 study in PEARC ’18. Proceedings of the Practice and Experience on Advanced Research Computing. , Article No. 41 (2018).
  46. Bodenschatz, C. J., Sarupria, S., Getman, R. B. Correction to "Molecular-level details about liquid H2O interactions with CO and sugar alcohol adsorbates on Pt(111) calculated using density functional theory and molecular dynamics. Journal of Physical Chemistry C. 120, 801 (2016).

Tags

Chimica numero 146 teoria del funzionale della densità dinamica molecolare fase acquosa interfaccia acqua/solido catalisi eterogenea campionamento di superficie configurazionale di metalli di transizione campo di forza dinamica molecolare ab initio meccanica quantistica / meccanica molecolare
Campionamento multiscala di un eterogeneo acqua/metallo catalizzatore interfaccia utilizzando la teoria del funzionale della densità e campo di forza dinamica molecolare
Play Video
PDF DOI DOWNLOAD MATERIALS LIST

Cite this Article

Bodenschatz, C. J., Zhang, X., Xie,More

Bodenschatz, C. J., Zhang, X., Xie, T., Arvay, J., Sarupria, S., Getman, R. B. Multiscale Sampling of a Heterogeneous Water/Metal Catalyst Interface using Density Functional Theory and Force-Field Molecular Dynamics. J. Vis. Exp. (146), e59284, doi:10.3791/59284 (2019).

Less
Copy Citation Download Citation Reprints and Permissions
View Video

Get cutting-edge science videos from JoVE sent straight to your inbox every month.

Waiting X
Simple Hit Counter