$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Modelleren van moleculaire verschijnselen die betrokken zijn bij heterogene katalyse vloeibare voorwaarden is noodzakelijk voor begrip katalytische functie; Dit blijft echter uitdagend omdat het vereist een delicaat evenwicht tussen chemische nauwkeurigheid en computationele kosten. In het algemeen, aangezien katalyse impliceert het breken en de vorming van chemische bindingen, moeten quantum mechanica worden gebruikt ten minste enigszins; echter, lange simulaties zijn uitdagend in de kwantummechanica, aangezien zij aanzienlijke computerbronnen vereisen. Aangezien moleculen in de vloeibare fase onder constante thermische beweging, simulaties omvat tevens configurationele bemonstering, dat wil zeggen, ze moeten meerdere ruimtelijke regelingen van de vloeibare moleculen, als elke andere ruimtelijke rangschikking (dat wil zeggen, elk configuratie) heeft een verschillende energie. Dit betekent dat meerdere configuraties van vloeibare moleculen moeten worden nagebootst voor elke katalytische soort van belang. Deze behoeften – kwantummechanica gebruiken en voor het uitvoeren van meerdere bewerkingen per katalytische soorten – kunnen renderen modelleren in heterogene katalyse onder vloeibare fase computationeel hardnekkig. Het doel van de hier beschreven methode is om een computationeel hanteerbare simulaties van verschijnselen in heterogene katalyse onder vloeibare fase.
We zijn vooral geïnteresseerd in ongelijkmatig gekatalyseerde reacties die worden uitgevoerd onder vloeibaar water. Watermoleculen hebben aanzienlijke invloed op de katalytische verschijnselen, zoals de interactie met katalytische soorten (bijvoorbeeld via dispersie krachten en waterstof binding)1,2,3,4,5 ,6,7,8,9,10,11,12,13,14 , 15 , 16 , 17 , 18 , 19 , 20 , 21 , 22 , 23, deelnemen aan de katalytische reacties1,7,8,9,15,21,22,24 ,25,26,27, en het beïnvloeden van reactie trajecten en/of katalytische tarieven1,11,12,15, 18,23,25,27,28,29,30,31. Modellering van deze verschijnselen is uitgevoerd met behulp van QM en/of ab initio moleculaire dynamica (AIMD)1,2,6,7,14,22 ,25,27,28,32,33,34, dwingen veld moleculaire dynamica (FFMD)35 , en kwantummechanica/moleculaire mechanica (QM/MM)10. In AIMD en FFMD, worden de atomen in het systeem verplaatst uit hoofde van Newtons bewegingsvergelijkingen volgens de krachten die op hen. In AIMD, worden de energie van het systeem en de krachten berekend met de kwantummechanica, overwegende dat in de FFMD, de energie van het systeem en de krachten zijn berekend met behulp van kracht velden, die algebraïsche uitdrukkingen zijn parameters die zijn gebaseerd op experimentele of QM gegevens. Het gedeelte van het systeem waar de band te breken en de vorming van plaatsvindt wordt berekend met QM in QM/MM, en de rest van het systeem wordt berekend met MM, waarbij krachtvelden in dienst. Omdat ze rechtstreeks in QM dienst, AIMD en QM/MM zijn beter geschikt voor het vastleggen van het breken van de bond en vormen die optreedt in de waterfase heterogene katalyse; FFMD is echter aanzienlijk meer rekenkundig hanteerbare en dus beter geschikt voor het genereren van de configuraties van vloeistof H2O moleculen. De methode die in dit protocol gepresenteerd saldi chemische nauwkeurigheid en computationele kosten door gebruik te maken van een combinatie van QM en FFMD.
Deze methode gebruikt met name FFMD simulaties voor het genereren van configuraties van vloeistof H2O en QM voor het berekenen van de energie van het systeem. FFMD wordt uitgevoerd met behulp van LAMMPS. 36 de krachtvelden gebruikt in FFMD in dezen dienst Lennard-Jones + Coulomb (LJ + C) mogelijkheden, waar de LJ parameters zijn overgenomen uit de TIP3P/CHARMM model37 voor H2O, de universele krachtveld38 (UFF) voor Pt, en de OPLS-AA krachtveld39 voor katalytische soorten, en de Coulomb parameters zijn overgenomen uit de TIP3P/CHARMM37 model voor H2O en de OPLS-AA krachtveld39 voor katalytische soorten. De Coulomb parameters voor Pt atomen zijn ingesteld op 0. QM berekeningen worden uitgevoerd met behulp van de VASP code40,41,42, dat een dichtheid functionele theorie (DFT) code is. Water molecuul invoegingen zijn uitgevoerd met een code die is ontwikkeld in-house genaamd Monte Carlo Plug-in voor Quantum methoden (MCPliQ). Bestandsconversies van VASP aan LAMMPS in dit protocol worden uitgevoerd met de visuele Molecular Dynamics (VMD) software43.
Het protocol is bedoeld voor het genereren van configuraties van vloeibaar watermoleculen rond katalytische soorten op vlakke overgangsmetalen oppervlakken bij lage dekking. Dekking is aangeduid met θ en gedefinieerd als het aantal adsorbates per oppervlakte metaal atoom (dat wil zeggen, het aantal oppervlakte adsorbates genormaliseerd door het aantal metalen atomen in de bovenste laag van de metalen slab in de katalysator-model). In dit manuscript, lage dekking wordt gedefinieerd als θ ≤ 1/9 enkelgelaagde (ML), waar 1 ML een katalytische soorten per oppervlakte metaal atoom betekent. De modellen van de katalysator moeten worden geplaatst in de vakken van de periodieke simulatie. De simulatie vakken hoeft niet te worden van de kubussen. Dit manuscript toont de toepassing van het protocol voor het genereren van configuraties van vloeibare H2O die kunnen worden gebruikt voor het berekenen van de hoeveelheid belangstelling voor heterogene katalyse van de waterige fase.
Dit protocol vereist dat de gebruiker toegang tot geïnstalleerde en werkende versie van de software VASP, MCPliQ, LAMMPS en VMD heeft. Meer informatie over VASP (https://www.vasp.at/), LAMMPS (https://Lammps.sandia.gov/) en VMD (https://www.ks.uiuc.edu/Research/vmd/) zijn beschikbaar op hun respectieve websites. De software van de MCPliQ wordt beschreven op https://github.com/getman-research-group/JoVE_article, samen met alle invoerbestanden en Python scripts vermeld in dit protocol. Dit protocol wordt ervan uitgegaan dat de uitvoerbare bestanden en scripts vermeld binnen zal worden uitgevoerd op de computer van een hoogwaardig onderzoek en zijn geïnstalleerd in een map in de gebruikershandleiding $PATH variabele. Als een uitvoerbaar bestand of script is geplaatst op een locatie die niet in de user's $PATH, en vervolgens het pad naar het uitvoerbare bestand opgenomen worden moet om het uit te voeren. Uitvoerbare bestanden en scripts worden uitgevoerd in stappen 2.1.2, 2.2.1 2.2.8, 3.1, 4.2, 5.2 en 6.1.2. Bijvoorbeeld, voor het uitvoeren van de code MCPliQ in stap 2.1.2 vanuit een directory die zich niet in de gebruiker de $PATH, de gebruiker zou typt $PATHTOMCPLIQ/mcpliq op de opdrachtregelinterface in plaats van mcpliq, waar $PATHTOMCPLIQ de locatie is waar de mcpliq uitvoerbaar bestand is opgeslagen (bijvoorbeeld $PATHTOMCPLIQ misschien wel ~ / bin). Voordat u begint van dit protocol, alle uitvoerbare bestanden en scripts moeten worden gegeven uitvoerbare permissies (bijvoorbeeld in Linux, dit kan gebeuren door te typen chmod + x mcpliq bij de opdrachtregelinterface van de map waarin de uitvoerbare mcpliq is opgeslagen). Verder modules die nodig zijn door de software of scripts moeten worden geladen (deze afhankelijkheden worden specifieke aan afzonderlijke installaties van de verschillende software en de computer waarop de simulaties zullen worden uitgevoerd).