$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Nanostrutture elicoidali sono tipicamente prodotti in laboratorio utilizzando vapori chimici tecniche di deposizione 1-2, mentre nuovi approcci sono stati riportati in letteratura 3. In particolare nanosprings e nanoribbons sono stati studiati per le loro proprietà distinte e promettenti applicazioni in sensori, ottica e dispositivi elettromeccanici e fluidici 4-7. Metodi di sintesi sono stati segnalati per la produzione di silice (SiO 2) nanoribbons, rendendo queste strutture potenziali unità blocco di costruzione per sistemi gerarchici. Sintesi Romanzo di nanosprings silice 3D ha ampliato le proprie applicazioni per chemiresistors rivestiti con ZnO 8 o nanoparticelle per applicazioni diagnostiche 9-10.
Studi sperimentali sulle proprietà meccaniche dei nanosprings di silice e nanoribbons sono scarsi, soprattutto a causa limitazioni attuali manipolazione e metodi di prova e equipment. Indagini sulle nanomeccanica di nanostrutture e nanosprings sono stati riportati con la teoria e simulazioni 11-14. Alcune simulazioni 13 si sono concentrati sul comportamento nanomeccanico di nanosprings amorfi perché possono esplorare regimi non completamente accessibili attraverso la sperimentazione. Studi atomistica nanosprings metallici sono stati riportati in letteratura per studiare la dipendenza dimensioni di proprietà elastiche 15, e più recentemente le nanomeccanica di cristallini elicoidale nanostrutture di silicio 14. Sperimentazione di strutture nanospring è stata effettuata anche in materiali diversi come ad esempio nanostrutture di carbonio elicoidali e nanocoils carbonio 16-17. Nonostante le conoscenze raccolte finora, è necessaria una comprensione più completa delle proprietà meccaniche di questi nuovi nanostrutture per i futuri sforzi nanodispositivo fabbricazione.
Come studi MD di silice glass (silice non cristallina) nanohelices sono ancora piuttosto limitate, la modellizzazione atomistica di tali strutture richiede la creazione di codici personalizzati. Sono stati identificati fino ad ora su di recente ricerca in letteratura anche altri metodi alternativi di creazione in vetro di silice modelli MD elicoidali. In questo lavoro, un approccio bottom-up alla modellizzazione atomistica di nanostrutture elicoidali in vetro di silice compreso nanosprings e nanoribbons è perseguito per i grandi simulazioni future MD nanomeccaniche. L'approccio generale prevede la creazione di una "massa" modello di vetro di silice MD come riportato in precedenza 18, e ritagliandosi varie nanostrutture elicoidali da questo campione "bulk" tramite due codici di calcolo robusti e adattabili sviluppati per questo scopo. Entrambe le procedure di calcolo offrono un modo distinto per creare nanoribbon e nanospring modelli con grande efficienza e dettaglio atomistico; queste strutture sono adatte per le simulazioni atomistiche larga scala.Inoltre, un'interfaccia utente grafica personalizzata viene utilizzata per facilitare la creazione e la visualizzazione delle strutture elicoidali.
La struttura del "bulk" modello di vetro di silice si crea inizialmente a temperatura ambiente. Simulazioni MD su larga scala sono condotti a tal fine con il Garofalini interatomico potenziale simile a studi precedenti 18, il che è relativamente efficiente computazionalmente e appropriato per grandi sistemi. La struttura "bulk" di vetro di silice iniziale è costituito da un modello cubico (14,3 x 14,3 x 14,3 3 nm) che contiene 192.000 atomi. Il "grosso" modello di vetro di silice viene equilibrato a 300 K per 0,5 nsec per ottenere lo stato iniziale con condizioni al contorno periodiche.
Due procedure di calcolo sono progettati e utilizzati per creare modelli nanoribbon silice e nanospring atomistiche. Il primo metodo consiste ritagliarsi nanoribbons silice dala struttura "bulk" utilizzando le equazioni parametriche che definiscono un'elica, e la sua geometria (passo, raggio dell'elica, e raggio fili). Questa procedura include l'utilizzo del linguaggio di programmazione AWK, il sistema operativo Linux e open-source software di visualizzazione 19. La procedura generale iterativa per creare modelli atomistici di nanoribbons comprende: (1) selezionando un atomo nel "bulk" modello di vetro di silice, (2) calcolare la distanza dall'atomo selezionato in un punto nello spazio su una funzione elicoidale predefinita, (3) confrontando questa distanza al raggio del nanoribbon desiderato, e (4) di eliminare o mantenere l'atomo in un modello di dati di output. Una descrizione dettagliata passo-passo per questo metodo è incluso nei codici scalabile Open Source supplementare materiali. Con questo metodo, più nanoribbons silice sono stati creati utilizzando passo diverso, raggio di valori elica e raggio nanoribbon, che sono valutate in seguitoper la precisione contro i valori dimensionali desiderati con l'analisi molecolare e software di visualizzazione 19-20. Modelli atomistica nanoribbons silice sono stati generati con geometrie funzionali (valori elevati di campo e bassi valori di raggio nanoribbon). Alcuni manufatti, costituito da atomi esclusi per errore, portando ad una superficie nanoribbon meno liscia, sono stati osservati a valori estremamente elevati raggio nanoribbon e valori estremamente bassi passo. Metodi simili sono stati utilizzati nel processo di creazione di nanofili silice 21-23.
Il secondo metodo qui presentato include stralcio nanosprings silice dalla struttura di silice "bulk" applicando metodi di screening preliminare per aumentare l'efficienza in aggiunta alle equazioni matematiche per un'elica. Questa procedura richiede la creazione di un codice C ++ più robusto per consentire una maggiore flessibilità nella modellazione di queste nanostrutture elicoidali. Il metodo iterativo di creare atomismodelli tic di nanosprings comprende: (1) eliminando tutti gli atomi garantiti esulare dalla traiettoria elicoidale, (2) selezionare deterministico un punto della traiettoria elicoidale, (3) confrontare tutti gli atomi all'interno di una distanza specifica a questo punto selezionato, e (4 ) di eliminare o la memorizzazione di ogni atomo in un modello di dati di output. Una descrizione step-by-step per questo metodo è anche incluso nei codici open-source scalabile Materiale supplementare. Con questo metodo, diversi modelli nanospring di silice sono stati ottenuti con varie dimensioni (raggio di fili, raggio di elica, e passo di nanospring) come illustrati nella Figura 1. nanospring modelli di silice ad alta precisione sono stati ottenuti in modo efficiente con questo metodo, senza evidenza di reperti trovati in estrema valori (alto e basso) passo per la nanospring. La creazione e l'utilizzo dell'interfaccia utente grafica per questo metodo è descritto nella sezione Protocollo.

Figura 1:. Una struttura elicoidale generale mostrando dimensioni caratteristiche, dove r, R e p rappresentano rispettivamente il raggio del filo, il raggio dell'elica, e pitch H indica l'altezza totale della struttura elicoidale 23.
Questo protocollo descrive come preparare i file NanospringCarver, in esecuzione MATLAB 24 su LINUX 25 PC, e utilizzare una interfaccia utente grafica per preparare modelli nanospring atomistico. Questi modelli non disponibili in precedenza servono da base per le dinamiche molecolari (MD) simulazioni 23 verso la ricerca l'innovazione dei materiali.
La procedura generale step-by-step per creare modelli nanospring atomistico comporta l'uso dei seguenti elementi: (a) NanospringCarver (v. 0.5 beta) codice (open-acidoce in linguaggio C ++), (b) modello di vetro di silice di massa (file di input), (c) MATLAB interfaccia GUI e file correlati, e (d) del software MATLAB (versione 7) con una licenza locale su un PC Linux. Articoli da (a) - (c) di cui sopra (codice NanospringCarver, modello di vetro di silice, i file MATLAB GUI) sono scaricabili on-line 26 gratis. MATLAB (Matrix Laboratory) è un linguaggio di alto livello per il calcolo numerico, la visualizzazione e lo sviluppo di applicazioni da MathWorks 24, che è in gran parte utilizzato per la visualizzazione dei dati e l'analisi, l'elaborazione delle immagini, e la biologia computazionale.