Nauwkeurige modellering van nanohelical structuren is van belang voor voorspellende simulatie studies die leiden tot nieuwe toepassingen van nanotechnologie. Momenteel, softwarepakketten en codes zijn beperkt in het creëren van atomistische spiraalvormige modellen. We presenteren twee procedures ontwikkeld om atomistische nanohelical modellen te maken voor de simulaties, en een grafische interface om onderzoek door visualisatie te verbeteren.
Lente-achtige materialen zijn alomtegenwoordig in de natuur en van de interesse in nanotechnologie voor energie oogsten, de opslag van waterstof, en biologische sensing toepassingen. Voorspellende simulaties is het steeds belangrijker geworden om te kunnen modelleren van de structuur van nanohelices nauwkeurig. Om het effect van lokale structuur eigenschappen van deze complexe geometrieën moet een realistische modellen te ontwikkelen bestuderen. Tot op heden zijn softwarepakketten eerder beperkt in het creëren van atomistische spiraalvormige modellen. Dit werk richt zich op het produceren van atomistische modellen van silica glas (SiO 2) nanoribbons en nanosprings voor moleculaire dynamica (MD) simulaties. Een MD- model van "bulk" silica glas, twee computationele procedures om de vorm van nanoribbons en nanosprings nauwkeurig worden belicht. De eerste methode maakt gebruik van de AWK programmeertaal en open-source software om effectief te snijden verschillende vormen van silica nanoribbons uit de initial bulk model, met behulp van de gewenste afmetingen en parametrische vergelijkingen om een helix te definiëren. Met deze methode kan accurate atomistische silica nanoribbons gegenereerd worden voor een reeks van toonhoogte waarden en dimensies. De tweede methode houdt in een meer robuuste code die flexibiliteit mogelijk maakt in het modelleren nanohelical structuren. Deze benadering maakt gebruik van een C ++ code bijzonder geschreven vooraf screeningsmethoden en de wiskundige vergelijkingen voor een helix voeren, resulterend in grotere precisie en efficiëntie bij het maken nanospring modellen. Met behulp van deze codes, goed gedefinieerd en schaalbare nanoribbons en nanosprings geschikt voor atomaire simulaties effectief kan worden gecreëerd. Meerwaarde in zowel open source codes is dat ze kunnen worden aangepast aan verschillende spiraalvormige structuur, onafhankelijk van materiaal te reproduceren. Daarnaast wordt een MATLAB grafische user interface (GUI) gebruikt om de leerstof door visualisatie en interactie voor een algemene gebruiker met de atomaire helical structuren. Een toepassing van deze methoden is de recente studie van nanohelices via MD simulaties voor mechanische energie oogsten doeleinden.
Helical nanostructuren worden typisch geproduceerd in het laboratorium met behulp van chemical vapour deposition technieken 1-2, terwijl nieuwe benaderingen zijn in de literatuur 3. In het bijzonder nanosprings en nanoribbons zijn bestudeerd omwille van hun verschillende eigenschappen en veelbelovende toepassingen in sensoren, optica, en elektromechanische en fluïduminrichtingen 4-7. Synthesewerkwijzen gemeld aan siliciumdioxide (SiO2) nanoribbons produceren die deze structuren potentieel bouwsteen eenheden hiërarchische systemen. Novel synthese van 3D silica nanosprings heeft hun applicaties uitgebreid met chemiresistors wanneer bekleed met ZnO 8 of nanodeeltjes voor diagnostische toepassingen 9-10.
Experimentele studies naar de mechanische eigenschappen van silica nanosprings en nanoribbons zijn schaars, vooral als gevolg van de huidige beperkingen in manipulatie en testmethoden en equipment. Onderzoeken naar de nanomechanica van nanostructuren en nanosprings zijn gemeld met behulp van theorie en simulaties 11-14. Sommige simulaties 13 hebben zich gericht op nanomechanical gedrag van amorfe nanosprings omdat ze regimes niet volledig toegankelijk door middel van experimenten kunnen verkennen. Atomistische studies van metallic nanosprings zijn gemeld in de literatuur aan de grootte afhankelijkheid van elastische eigenschappen 15 te onderzoeken, en meer recent de nanomechanica van spiraalvormige kristallijne silica nanostructuren 14. Experimentele testen van nanospring structuren is ook uitgevoerd in verschillende materialen zoals spiraalvormige koolstofnanostructuren en carbon nanocoils 16-17. Ondanks verzamelde de kennis tot nu toe, is een meer volledig begrip van de mechanische eigenschappen van deze nieuwe nanostructuren die nodig is voor toekomstige nanodevice fabricage inspanningen.
Als MD studies silica glass (niet-kristallijne silica) nanohelices zijn nog steeds vrij beperkt, de atomistische modellering van dergelijke structuren vereist de creatie van aangepaste codes. Geen enkele andere alternatieve methoden van het creëren van silica glas spiraalvormige MD modellen zijn tot nu toe geïdentificeerd op recente literatuuronderzoek. In dit werk wordt een bottom-up benadering van de atomistische modellering van spiraalvormige silica glas nanostructuren inclusief nanosprings en nanoribbons nagestreefd voor toekomstige grootschalige MD nanomechanical simulaties. De algemene aanpak omvat de oprichting van een MD "bulk" silica glas model zoals eerder gemeld 18, en het uithakken van verschillende spiraalvormige nanostructuren van deze "bulk" sample via twee robuuste en flexibele computer codes voor dit doel ontwikkeld. Beide computationele procedures bieden een aparte manier om nanoribbon en nanospring modellen met grote efficiëntie en atomistische detail te creëren; deze structuren zijn geschikt voor grootschalige atomistische simulaties.Daarnaast wordt een aangepaste grafische gebruikersinterface gebruikt creatie en visualisatie van de spiraalvormige structuren vergemakkelijken.
De structuur van de "bulk" kwartsglas model aanvankelijk gemaakt bij kamertemperatuur. Grootschalige MD simulaties worden uitgevoerd voor dit doel gebruik van de Garofalini interatomaire potentiaal vergelijkbaar met eerdere studies 18, die relatief efficiënt computationeel en geschikt voor grote systemen. De aanvankelijke "bulk" silica glazen constructie bestaat uit een kubusvormige model (14,3 x 14,3 x 14,3 3 nm), die 192.000 atomen bevat. De "bulk" silica glas model wordt in evenwicht gebracht bij 300 K voor 0,5 ns naar de oorspronkelijke staat te krijgen met behulp van periodieke randvoorwaarden.
Twee computationele procedures worden ontworpen en gebruikt om atomistische silica nanoribbon en nanospring modellen te maken. De eerste methode houdt in het uithakken van silica nanoribbons uitde "bulk" structuur met behulp van de parametrische vergelijkingen die een helix te definiëren, en de geometrie (toonhoogte, straal van helix, en draad straal). Deze procedure omvat het gebruik van de AWK programmeertaal, het Linux-besturingssysteem, en open-source visualisatie software 19. De algemene iteratieve procedure atomaire modellen nanoribbons maken omvat: (1) het selecteren van een atoom in de "bulk" kwartsglas model, (2) het berekenen van de afstand van de geselecteerde atoom tot een punt in de ruimte op een vooraf gedefinieerde spiraalvormige functie (3) het vergelijken van de afstand tot de radius van de gewenste nanoribbon, en (4) ontdoen of houden het atoom in een output gegevensmodel. Een gedetailleerde stap-voor-stap beschrijving van deze methode is opgenomen in de Scalable Open-Source Codes Aanvullend materiaal. Met deze methode, werden verschillende silica nanoribbons gemaakt met behulp van verschillende toonhoogte, straal van helix en nanoribbon straal waarden, die vervolgens werden gemetenvoor nauwkeurigheid tegen de gewenste dimensionele waarden met moleculaire analyse en visualisatie software 19-20. Atomistische modellen van silica nanoribbons werden gegenereerd met functionele geometrieën (hoge waarden van toonhoogte en lage waarden van nanoribbon straal). Sommige artefacten, bestaande uit atomen uitgesloten fout, waardoor een minder glad oppervlak nanoribbon, waargenomen bij zeer hoge nanoribbon radiuswaarden en extreem lage toonhoogten. Soortgelijke werkwijzen zijn gebruikt bij het maken van silica nanodraden 21-23.
De tweede methode hier gepresenteerde omvat het uithakken van silica nanosprings van de "bulk" silica structuur door de uitvoering van pre-screening methoden om de efficiëntie in aanvulling te verhogen om de wiskundige vergelijkingen voor een helix. Deze procedure vereist het creëren van een meer robuuste C ++ code om meer flexibiliteit in het modelleren van deze spiraalvormige nanostructuren. De iteratieve methode Atomis creërentic modellen nanosprings omvat: (1) weggooien helemaal uit buiten de schroeflijnvormige baan vallen atomen, (2) deterministisch selecteren van een punt op de schroeflijnvormige baan, (3) het vergelijken van alle atomen binnen een bepaalde afstand van dit gekozen punt, en (4 ) weggooid of opslaan van elk atoom in een output datamodel. Een stap-voor-stap beschrijving van deze methode is ook opgenomen in de Scalable Open-Source Codes Aanvullend materiaal. Met deze methode meerdere silica nanospring modellen werden verkregen met gevarieerde afmetingen (draad straal, straal van helix, en de toonhoogte van nanospring) als weergegeven in figuur 1. Zeer nauwkeurige silica nanospring modellen werden efficiënt verkregen met deze methode, met geen bewijs van gevonden artefacten bij extreme (laag en hoog) toonhoogte waarden voor de nanospring. Het creëren en gebruiken van de grafische gebruikersinterface voor deze methode wordt beschreven in het protocol.
<p class="jove_content" fo:keep-together.within-page = "always">Dit protocol beschrijft hoe voor te bereiden de NanospringCarver bestanden, hardlopen MATLAB 24 op een LINUX 25 PC, en gebruik maken van een grafische gebruikersinterface om atomistische nanospring modellen voor te bereiden. Deze voorheen niet beschikbaar modellen dienen als basis voor nieuwe moleculaire dynamica (MD) simulaties 23 in de richting van materialen innovatie-onderzoek.
De algemene stap-voor-stap procedure om atomistische nanospring modellen te maken gaat met behulp van de volgende elementen: (a) NanospringCarver (. V 0.5 beta) code (open-zurece in C ++ taal), (b) bulk silica glas model (input-bestand), (c) MATLAB GUI-interface en de bijbehorende bestanden, en (d) MATLAB software (versie 7) met behulp van een lokale licentie op een Linux PC. Items (a) – (c) hierboven (NanospringCarver code, silica glas model, MATLAB GUI bestanden) zijn vrij om online 26 downloaden. MATLAB (Matrix Laboratory) is een high-level taal voor de numerieke berekening, visualisatie, en applicatie-ontwikkeling uit MathWorks 24, die meestal wordt gebruikt voor data visualisatie en analyse, beeldverwerking, en computationele biologie.
Wijziging van de oorspronkelijke benadering van nanohelical structuren heeft geleid tot de ontwikkeling van twee verschillende codes te creëren van zowel nanoribbons en nanosprings toestaan van een eerste bulk silica glas MD model te maken. De verificatie van de silica nanoribbon en nanospring modellen werd voortgezet met behulp van verschillende software pakketten 19-20, die hun maatvastheid binnen de meetcapaciteit van het programma bevestigd. Vergelijking tussen nanosprings en nanoribbons werd ook u…
The authors have nothing to disclose.
De auteurs willen Tim Allis danken aan UC Merced voor zijn hulp bij dit project. Het NSF-COINS programma op UCM ondersteund (KAM) in een eerste deel van dit werk. Een NSF-BRIGE award ondersteund co-auteurs (BND en KAM), het verstrekken van fondsen voor dit werk en kosten voor conferenties.
Het lectoraat wil in de eerste plaats de National Science Foundation erkennen voor de financiering van deze werkzaamheden via een BRIGE award. Dit materiaal is gebaseerd op werk ondersteund door de National Science Foundation onder Grant No. 1.032.653.
MATLAB numerical computing software | Mathworks | http://www.mathworks.com/products/matlab/description1.html | See Protocol Introduction and Reference [24] |
NanospringCarver program code and files | UC Merced – open source | http://tinyurl.com/qame8dj | See Protocol Section 1 (Step 1.2) and Reference [26] |
MATLAB GUI files | UC Merced – open source | http://tinyurl.com/qame8dj | See Protocol Section 1 (Step 1.2) and Reference [26] |
Atomistic bulk glass input file | UC Merced – open source | http://tinyurl.com/qame8dj | See Protocol Section 1 (Step 1.2) and Reference [26] |
IFrIT visualization software | Open source software | http://sites.google.com/site/ifrithome/ | See Protocol Section 3 and Reference [19] |
LAMMPS molecular dynamics software | Open source software | http://www.lammps.sandia.gov/ | See Protocol Section 4 and Reference [32] |